diff --git a/docker/Dockerfile b/docker/Dockerfile index eda3036..3f27ccb 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,8 +6,8 @@ FROM certbot/certbot:latest RUN apk --no-cache add socat # Copy scripts -COPY ./docker/scripts/ /etc/scripts/ -RUN chmod 755 /etc/scripts/*.sh +COPY ./docker/scripts/ /opt/scripts/ +RUN chmod 755 /opt/scripts/*.sh # Expose port 380 EXPOSE 380 diff --git a/docker/scripts/0-create-cert.sh b/docker/scripts/0-create-cert.sh index 9ce8081..95aff2a 100644 --- a/docker/scripts/0-create-cert.sh +++ b/docker/scripts/0-create-cert.sh @@ -27,10 +27,10 @@ if [ -n "$DOMAIN" ]; then -d "$DOMAIN" # Concatenate certificates - . /etc/scripts/2-concatenate-cert.sh + . $(dirname $0)/2-concatenate-cert.sh fi # Update certificates in HAProxy -. /etc/scripts/3-update-haproxy-cert.sh +. $(dirname $0)/3-update-haproxy-cert.sh diff --git a/docker/scripts/1-renew-cert.sh b/docker/scripts/1-renew-cert.sh index eb8724e..20f7336 100644 --- a/docker/scripts/1-renew-cert.sh +++ b/docker/scripts/1-renew-cert.sh @@ -6,14 +6,14 @@ if [ -n "$DOMAIN" -a -d /etc/letsencrypt/live/"$DOMAIN" ]; then certbot renew --http-01-port=380 # Concatenate certificates - . /etc/scripts/2-concatenate-cert.sh + . $(dirname $0)/2-concatenate-cert.sh # Update certificates in HAProxy - . /etc/scripts/3-update-haproxy-cert.sh + . $(dirname $0)/3-update-haproxy-cert.sh # Certificates don't exist else # Execute certificate creation script - . /etc/scripts/0-create-cert.sh + . $(dirname $0)/0-create-cert.sh fi