From fa14342f7583f3075ce6b04c03c995e33a0fa5cc Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Sat, 19 Nov 2022 08:32:29 +0000 Subject: [PATCH] nginx: create certdir directory before attempting symlink --- Makefile | 2 ++ nginx/docker-entrypoint.d/10-createkey.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 43852d3..458ca54 100644 --- a/Makefile +++ b/Makefile @@ -31,6 +31,8 @@ down: $(DOCKER) down nginx-shell: $(DOCKER) exec nginx sh +nginx-logs: + $(DOCKER) logs -f --tail 1000 nginx grafana-shell: $(DOCKER) exec grafana bash hedgedoc-shell: diff --git a/nginx/docker-entrypoint.d/10-createkey.sh b/nginx/docker-entrypoint.d/10-createkey.sh index 1fd36f0..d590dff 100755 --- a/nginx/docker-entrypoint.d/10-createkey.sh +++ b/nginx/docker-entrypoint.d/10-createkey.sh @@ -7,6 +7,7 @@ if [ -z "$DOMAIN_NAME" ]; then fi certdir="/etc/letsencrypt/live/${DOMAIN_NAME}" +mkdir -p "$certdir" # ensure that the keys are available with a fixed path for key in fullchain.pem privkey.pem ; do @@ -17,7 +18,6 @@ if [ -r "$certdir/fullchain.pem" ]; then exit 0 fi -mkdir -p "$certdir" echo >&2 "$certdir: Creating temporary keys" openssl req \