docker-images/pluie/alpine-apache-php7/pre-init.d/10-apache.sh

24 lines
703 B
Bash
Raw Normal View History

2017-01-29 22:44:52 +00:00
#!/usr/bin/bash
# @app pluie/alpine-apache
# @author a-Sansara https://git.pluie.org/pluie/docker-images
2017-03-15 03:35:10 +00:00
if [ ! -d /app/$WWW_DIR ]; then
echo create dir mode
2017-03-15 03:35:10 +00:00
CREATE_WWW_DIR=1
mkdir -p /app/$WWW_DIR
fi
if [ ! -f /app/$WWW_DIR/$WWW_INDEX ]; then
echo "<?php phpinfo();" > /app/$WWW_DIR/$WWW_INDEX
fi
tmpsed='s#^DocumentRoot ".*#DocumentRoot "/app/'$WWW_DIR'"#g'
sed -i "$tmpsed" /etc/apache2/httpd.conf
sed -i 's#AllowOverride none#AllowOverride All#' /etc/apache2/httpd.conf
2017-01-29 22:44:52 +00:00
if [ ! -z "$FIX_OWNERSHIP" ] && [ "$FIX_OWNERSHIP" -eq 1 ] && [ -d /app/$WWW_DIR ]; then
chown -R 1000:apache /app/$WWW_DIR
fi
touch /var/log/apache2/error.log
tail -F /var/log/apache2/error.log &