diff options
| author | Miguel <m.i@gmx.at> | 2021-01-21 20:59:10 +0100 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2021-01-21 20:59:10 +0100 |
| commit | 5ec428a0c177025b9c04330ae3f39cbde27a2d81 (patch) | |
| tree | 40b5bfbcd1705e312b240c2c5c144f5a79889504 /docker_builds/docker_wordpress_sendmail/start.sh | |
| parent | 3ccd1cf7427768cb390527a45753e0cc32f4d609 (diff) | |
add dokcer builds
Diffstat (limited to 'docker_builds/docker_wordpress_sendmail/start.sh')
| -rwxr-xr-x | docker_builds/docker_wordpress_sendmail/start.sh | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/docker_builds/docker_wordpress_sendmail/start.sh b/docker_builds/docker_wordpress_sendmail/start.sh new file mode 100755 index 0000000..d585433 --- /dev/null +++ b/docker_builds/docker_wordpress_sendmail/start.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +_term() { + echo " -> Caught SIGTERM signal!" + kill -TERM "$child" 2>/dev/null +} + +echo +echo " == STARTING Miguel's Customized Wordpress Image == " +echo + +echo " 0. Setting SIGTERM Trap..." +trap _term SIGTERM + +echo " 1. Updating /etc/hosts..." +echo " -> Setting hostname to $HOSTS_FQDN" +echo "127.0.0.1 $(hostname) localhost $HOSTS_FQDN" >> /etc/hosts + +echo " 2. Set ServerName (Apache)" +sed -i.bak 's/^ServerName.*//' /etc/apache2/apache2.conf +echo ServerName localhost >> /etc/apache2/apache2.conf + +echo " 3. Restarting sendmail..." +service sendmail restart + +echo " 4. Config RemoteIPHeader (Apache)" +sed -i.bak 's/^RemoteIPHeader.*//' /etc/apache2/apache2.conf +if [ -z "$REMOTE_IP" ]; then + echo " -> RemoteIPHeader not used" +else + echo RemoteIPHeader $REMOTE_IP >> /etc/apache2/apache2.conf + echo " -> $REMOTE_IP" +fi + +echo " 5. Launching Apache ..." +docker-entrypoint.sh apache2-foreground & +child=$! +echo " -> sleeping (pid=$child) ..." +wait "$child" +echo +echo " == STOPPED == " +echo |
