#!/bin/bash
|
|
set -e
|
|
source ${HTTPD_CONTAINER_SCRIPTS_PATH}/common.sh
|
|
echo "---> Enabling s2i support in httpd24 image"
|
|
config_s2i
|
|
######## CUSTOMIZATION STARTS HERE ############
|
|
echo "---> Installing application source"
|
cp -Rf /tmp/src/*.html ./
|
|
DATE=`date "+%b %d, %Y @ %H:%M %p"`
|
|
echo "---> Creating info page"
|
echo "Page built on $DATE" >> ./info.html
|
echo "Proudly served by Apache HTTP Server version $HTTPD_VERSION" >> ./info.html
|
|
######## CUSTOMIZATION ENDS HERE ############
|
|
if [ -d ./httpd-cfg ]; then
|
echo "---> Copying httpd configuration files..."
|
if [ "$(ls -A ./httpd-cfg/*.conf)" ]; then
|
cp -v ./httpd-cfg/*.conf "${HTTPD_CONFIGURATION_PATH}"
|
rm -rf ./httpd-cfg
|
fi
|
else
|
if [ -d ./cfg ]; then
|
echo "---> Copying httpd configuration files from deprecated './cfg' directory, use './httpd-cfg' instead..."
|
if [ "$(ls -A ./cfg/*.conf)" ]; then
|
cp -v ./cfg/*.conf "${HTTPD_CONFIGURATION_PATH}"
|
rm -rf ./cfg
|
fi
|
fi
|
fi
|
|
# Fix source directory permissions
|
fix-permissions ./
|