Richard Allred
2019-06-12 030f3351a1da289a3f9a911929177828315250df
Adding s2i-scripts directory
3 files added
50 ■■■■■ changed files
s2i-scripts/.s2i/bin/assemble 41 ●●●●● patch | view | raw | blame | history
s2i-scripts/.s2i/bin/run 8 ●●●●● patch | view | raw | blame | history
s2i-scripts/index.html 1 ●●●● patch | view | raw | blame | history
s2i-scripts/.s2i/bin/assemble
New 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 ./
s2i-scripts/.s2i/bin/run
New 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 $@
s2i-scripts/index.html
New file
@@ -0,0 +1 @@
Hello Class! DO288 rocks!!!