fixing certbot

This commit is contained in:
2025-11-20 21:56:53 +00:00
parent d8aa357414
commit dc09ddefca
2 changed files with 11 additions and 3 deletions

View File

@@ -30,7 +30,17 @@ services:
volumes: volumes:
- ./certbot/conf:/etc/letsencrypt - ./certbot/conf:/etc/letsencrypt
- ./certbot/www:/var/www/certbot - ./certbot/www:/var/www/certbot
command: certonly --webroot -w /var/www/certbot --email ${EMAIL} -d ${DOMAIN} --agree-tos command: certonly --webroot -w /var/www/certbot --email ${EMAIL} -d ${DOMAIN} --agree-tos --non-interactive
networks:
- app-network
certbot-renew:
image: certbot/certbot
container_name: certbot-renew
volumes:
- ./certbot/conf:/etc/letsencrypt
- ./certbot/www:/var/www/certbot
entrypoint: /bin/sh -c "trap exit TERM; while :; do certbot renew --webroot -w /var/www/certbot; sleep 12h & wait $${!}; done;"
networks: networks:
- app-network - app-network

View File

@@ -13,7 +13,5 @@ RUN apt-get update && apt-get install -y gettext-base
# Replace variables at build time # Replace variables at build time
ENV BACKEND_HOST=backend ENV BACKEND_HOST=backend
ENV DOMAIN=example.com ENV DOMAIN=example.com
ENV CERT_PATH=/etc/letsencrypt/live/$DOMAIN
ENTRYPOINT ["/entrypoint.sh"] ENTRYPOINT ["/entrypoint.sh"]