From b824a0425ea69d41b3e3dc459eeae4f4f97339ef Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Tue, 23 Mar 2021 17:28:52 +0000 Subject: [PATCH] [DOCKER] Remove quotes from docker env files, as docker (or at least docker-compose) include them in the actual value --- bin/configure | 52 +++++++++++++++++------------------ docker/bootstrap/bootstrap.sh | 2 +- docker/social/certbot | 16 ----------- 3 files changed, 27 insertions(+), 43 deletions(-) delete mode 100755 docker/social/certbot diff --git a/bin/configure b/bin/configure index 32911bbf1e..2ebb2356d8 100755 --- a/bin/configure +++ b/bin/configure @@ -280,8 +280,8 @@ fi mkdir -p "${INSTALL_DIR}/docker/bootstrap" cat > "${INSTALL_DIR}/docker/bootstrap/bootstrap.env" <> "${INSTALL_DIR}/docker/bootstrap/bootstrap.env" @@ -303,11 +303,11 @@ POSTGRES_PASSWORD=${DB_PASSWORD} EOF else cat > "${INSTALL_DIR}/docker/db/db.env" <> .env.local mkdir -p "${INSTALL_DIR}/docker/social" cat > "${INSTALL_DIR}/docker/social/social.env" < "${INSTALL_DIR}/docker/mail/mail.env" < "${INSTALL_DIR}/docker/mail/config/domains" -echo "${MAIL_USER} ${MAIL_USER}" > "${INSTALL_DIR}/docker/mail/config/aliases" -echo "${MAIL_USER} ${MAIL_DOMAIN_ROOT}/${MAIL_USER}/" > "${INSTALL_DIR}/docker/mail/config/mailboxes" -echo "${MAIL_USER}:${HASHED_PASSWORD}" > "${INSTALL_DIR}/docker/mail/config/passwd" +echo "${MAIL_DOMAIN_ROOT} #OK" > "${INSTALL_DIR}/docker/mail/config/domains" +echo "${MAIL_USER} ${MAIL_USER}" > "${INSTALL_DIR}/docker/mail/config/aliases" +echo "${MAIL_USER} ${MAIL_DOMAIN}/${MAIL_USER}/" > "${INSTALL_DIR}/docker/mail/config/mailboxes" +echo "${MAIL_USER}:${HASHED_PASSWORD}" > "${INSTALL_DIR}/docker/mail/config/passwd" # -------------------------------------------------------------------------- diff --git a/docker/bootstrap/bootstrap.sh b/docker/bootstrap/bootstrap.sh index 503187796b..27d66fda39 100755 --- a/docker/bootstrap/bootstrap.sh +++ b/docker/bootstrap/bootstrap.sh @@ -12,7 +12,7 @@ lets_path="/etc/letsencrypt" echo "Starting bootstrap" -if [ ! -e "$lets_path/live//options-ssl-nginx.conf" ] || [ ! -e "$lets_path/live/ssl-dhparams.pem" ];then +if [ ! -e "${lets_path}/live/${DOMAIN}/options-ssl-nginx.conf" ] || [ ! -e "$lets_path/live/ssl-dhparams.pem" ];then echo "### Downloading recommended TLS parameters ..." mkdir -p "${lets_path}/live/${DOMAIN}" diff --git a/docker/social/certbot b/docker/social/certbot deleted file mode 100755 index 1bca18c9f8..0000000000 --- a/docker/social/certbot +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -echo " certbot: - image: certbot/certbot - depends_on: - - nginx - # Check for certificate renewal every 12h as - # recommended by Let's Encrypt - entrypoint: /bin/sh -c 'trap exit TERM; - while :; do - certbot renew > /dev/null; - sleep 12h & wait \$\${!}; - done' - volumes: - - ./docker/certbot/www:/var/www/certbot - - ./docker/certbot/.files:/etc/letsencrypt\n" >> docker-compose.yaml \ No newline at end of file