From 7f61f4c16e5532d2750bbd84cde1f4c201574aec Mon Sep 17 00:00:00 2001 From: leoBitto Date: Sun, 7 Apr 2024 17:11:03 +0200 Subject: [PATCH] added certbot --- docker-compose.prod.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 3b8fccd7..14667558 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -28,13 +28,31 @@ services: - static_volume:/home/app/web/static - media_volume:/home/app/web/media - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro + - certbot_volume:/etc/letsencrypt ports: - 80:80 + - 443:443 restart: always depends_on: - web +### MODIFICA L'EMAIL E IL DOMINIO IN ENTRYPOINT!!! + certbot: + image: certbot/certbot + container_name: certbot + volumes: + - certbot_volume:/etc/letsencrypt + - ./config:/etc/letsencrypt/config + - certbot_webroot:/var/www/certbot + entrypoint: /bin/sh -c "trap exit TERM; while :; do certbot certonly --webroot -w /var/www/certbot --email ${CERTBOT_EMAIL} --agree-tos --no-eff-email --domains ${CERTBOT_DOMAINS}; sleep 12h & wait $${!}; done;" + environment: + - CERTBOT_EMAIL=leonardobitto@gmail.com + - CERTBOT_DOMAINS=h1v3.xyz + + volumes: postgres_data: static_volume: media_volume: + certbot_volume: + certbot_webroot: \ No newline at end of file