diff --git a/01-nginx-setup.sh b/01-nginx-setup.sh index 26ea644..b9cc86f 100755 --- a/01-nginx-setup.sh +++ b/01-nginx-setup.sh @@ -99,16 +99,18 @@ if nginx -t then certbot --nginx --non-interactive --agree-tos --no-eff-email -m ${eff_email_address} -d ${domain} \ --staple-ocsp --hsts --no-redirect --renew-hook 'docker exec --interactive --tty myvemail /bin/ash -c "dovecot reload; postfix reload"' - - # SSL - [ -d ./data/ssl/ ] || mkdir -p ./data/ssl - # Link certificate and private key - ln -s /etc/letsencrypt/live/${domain}/fullchain.pem ./data/ssl/tls.pem - ln -s /etc/letsencrypt/live/${domain}/privkey.pem ./data/ssl/tls.key - # dh.pem - [ -f ./data/ssl/dh.pem ] || openssl dhparam -out ./data/ssl/dh.pem 4096 - - # Cleanup - rm -f ${0} +else + exit 1 fi +# SSL +[ -d ./data/ssl/ ] || mkdir -p ./data/ssl +ln -s /etc/letsencrypt/live/${domain}/fullchain.pem ./data/ssl/tls.pem +ln -s /etc/letsencrypt/live/${domain}/privkey.pem ./data/ssl/tls.key +[ -f ./data/ssl/dh.pem ] || openssl dhparam -out ./data/ssl/dh.pem 4096 + +# Postwhite +[ -f ./data/postwhite ] || touch ./data/postwhite + +# Cleanup +rm -f ${0}