43 lines
1.0 KiB
Bash
Raw Normal View History

2018-07-26 17:18:00 +03:00
#!/bin/bash
2022-01-25 15:29:43 +03:00
2024-12-11 19:47:53 +03:00
set -e
echo "[apache2] Starting up"
case "${FIX_WWW_DATA}" in
"")
echo "[apache2] env FIX_WWW_DATA is not set. Skipping..."
;;
"false")
echo "[apache2] env FIX_WWW_DATA is set to false. Skipping..."
;;
"true")
echo "[apache2] Changing permissions for /var/www path. Please wait."
if [ -d "/var/www" ]; then
chown www-data:www-data /var/www -R
if [ $? -eq 0 ]; then
echo "[apache2] Permissions changed successfully."
else
echo "[apache2] Error changing permissions for /var/www."
exit 1
fi
else
echo "[apache2] /var/www directory not found. Skipping permission change."
fi
;;
*)
echo "[apache2] env FIX_WWW_DATA is set to an invalid value. Skipping..."
;;
esac
if [ -f /etc/apache2/envvars ]; then
source /etc/apache2/envvars
2022-01-25 15:29:43 +03:00
else
2024-12-11 19:47:53 +03:00
echo "[apache2] Warning: /etc/apache2/envvars not found."
2022-01-25 15:29:43 +03:00
fi
2018-07-26 17:18:00 +03:00
tail -F /var/log/apache2/* &
2024-12-11 19:47:53 +03:00
echo "[apache2] Starting Apache in the foreground."
2018-07-26 17:18:00 +03:00
exec apache2 -D FOREGROUND