From 5ec428a0c177025b9c04330ae3f39cbde27a2d81 Mon Sep 17 00:00:00 2001 From: Miguel Date: Thu, 21 Jan 2021 20:59:10 +0100 Subject: add dokcer builds --- docker_builds/docker_wordpress_sendmail/start.sh | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 docker_builds/docker_wordpress_sendmail/start.sh (limited to 'docker_builds/docker_wordpress_sendmail/start.sh') 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 -- cgit v1.2.3