From bd41507ef9ea5dbc1535baecff386f2b4e32b557 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Sun, 25 May 2025 13:01:18 +0200 Subject: [PATCH] Use absolute path for docker volume bind mounts (#859) --- install.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index ff7b8402c..b7afbc791 100755 --- a/install.sh +++ b/install.sh @@ -1254,11 +1254,14 @@ configure_letsencrypt() { printf "${CYAN}> Creating Let's Encrypt directories...${NC}\n" mkdir -p ./certificates/letsencrypt/www + # Get absolute path for certificates directory for the docker bind mounts + CERTIFICATES_DIR=$(realpath ./certificates) + # Request certificate using a temporary certbot container printf "${CYAN}> Requesting Let's Encrypt certificate...${NC}\n" docker run --rm \ - -v ./certificates/letsencrypt:/etc/letsencrypt:rw \ - -v ./certificates/letsencrypt/www:/var/www/certbot:rw \ + -v "${CERTIFICATES_DIR}/letsencrypt:/etc/letsencrypt:rw" \ + -v "${CERTIFICATES_DIR}/letsencrypt/www:/var/www/certbot:rw" \ certbot/certbot certonly \ --webroot \ --webroot-path=/var/www/certbot \