From 368d8e72c391f2dfdf0f4af0909bd0beab5eea9f Mon Sep 17 00:00:00 2001 From: giuliof Date: Tue, 31 Aug 2021 22:17:38 +0200 Subject: [PATCH] Aggiunto avvio di sendmail a wordpress. --- wordpress/Dockerfile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/wordpress/Dockerfile b/wordpress/Dockerfile index eb97fd9..2e29810 100644 --- a/wordpress/Dockerfile +++ b/wordpress/Dockerfile @@ -3,6 +3,17 @@ FROM wordpress:5.7 RUN apt update && apt upgrade -y RUN apt install -y sendmail -CMD ["apache2-foreground"] +# Idea from https://hub.docker.com/r/gwee/wordpress-sendmail-docker/dockerfile/ + # Create script to use as new entrypoint, which + # 1. Creates a localhost entry for container hostname in /etc/hosts + # 2. Restarts sendmail to discover this entry + # 3. Calls original docker-entrypoint.sh +RUN echo '#!/bin/bash' >> /usr/local/bin/docker-entrypoint-wrapper.sh \ + && echo 'set -euo pipefail' >> /usr/local/bin/docker-entrypoint-wrapper.sh \ + && echo 'echo "127.0.0.1 $(hostname) localhost localhost.localdomain" >> /etc/hosts' >> /usr/local/bin/docker-entrypoint-wrapper.sh \ + && echo 'service sendmail restart' >> /usr/local/bin/docker-entrypoint-wrapper.sh \ + && echo 'exec docker-entrypoint.sh "$@"' >> /usr/local/bin/docker-entrypoint-wrapper.sh \ + && chmod +x /usr/local/bin/docker-entrypoint-wrapper.sh +CMD ["docker-entrypoint-wrapper.sh", "apache2-foreground"]