Adding s2i-scripts directory
This commit is contained in:
parent
a478662e00
commit
030f3351a1
3 changed files with 50 additions and 0 deletions
41
s2i-scripts/.s2i/bin/assemble
Normal file
41
s2i-scripts/.s2i/bin/assemble
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
#!/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 ./
|
||||
8
s2i-scripts/.s2i/bin/run
Normal file
8
s2i-scripts/.s2i/bin/run
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
source ${HTTPD_CONTAINER_SCRIPTS_PATH}/common.sh
|
||||
|
||||
export HTTPD_RUN_BY_S2I=1
|
||||
|
||||
# Make Apache show 'debug' level logs during start up
|
||||
run-httpd -e debug $@
|
||||
1
s2i-scripts/index.html
Normal file
1
s2i-scripts/index.html
Normal file
|
|
@ -0,0 +1 @@
|
|||
Hello Class! DO288 rocks!!!
|
||||
Loading…
Add table
Reference in a new issue