From 902f89f812d40d6f938cee6117e7d2a22e26296b Mon Sep 17 00:00:00 2001 From: stellarpower Date: Wed, 11 Nov 2020 17:17:48 +0000 Subject: [PATCH] Let's Encrypt File Permissions - archive Directory My certbot deployment doesn't have an archive folder at some point in the process, causing the renewal to fail as my server crashes. I've wrapped this in a test for the existence of the directory. --- src/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker-entrypoint.sh b/src/docker-entrypoint.sh index a92d2ee..9829146 100755 --- a/src/docker-entrypoint.sh +++ b/src/docker-entrypoint.sh @@ -20,7 +20,7 @@ fi # fix Let's Encrypt's key files permissions if [ -d /etc/letsencrypt/live ]; then - chmod o+rx /etc/letsencrypt/archive + [ -d /etc/letsencrypt/archive ] && chmod o+rx /etc/letsencrypt/archive chmod o+rx /etc/letsencrypt/live chown .nginx /etc/letsencrypt/live/*/privkey.pem chmod g+r /etc/letsencrypt/live/*/privkey.pem