nginx and certbot into containers is start and renew certs by auto

This commit is contained in:
2025-05-31 19:54:35 +03:00
parent 81fd806691
commit 89d6d62f12
15 changed files with 433 additions and 345 deletions
+11 -8
View File
@@ -44,7 +44,6 @@ services:
volumes:
- goose:/migrations
command: goose up
restart: unless-stopped
spa:
container_name: spa
@@ -65,9 +64,9 @@ services:
- "80:80"
- "443:443"
volumes:
- ./nginx/configs/nginx.conf.template:/etc/nginx/templates/nginx.conf.template
- certbot-etc:/etc/letsencrypt
- ./spa/app:/var/www/yalarba.ru/html
- certbot_data:/etc/letsencrypt
- certbot_www:/var/www/certbot
- ./spa/app:/usr/share/nginx/html
networks:
- web-network
depends_on:
@@ -79,18 +78,22 @@ services:
dockerfile: Dockerfile
container_name: certbot
volumes:
- certbot-etc:/etc/letsencrypt
- certbot-var:/var/lib/letsencrypt
- certbot_data:/etc/letsencrypt
- certbot_www:/var/www/certbot
env_file:
- .env
environment:
- EMAIL=valitovgaziz@yandex.ru
- DOMAINS=yalarba.ru
- STAGING=0
restart: unless-stopped
volumes:
api:
postgres-db:
goose:
certbot-etc:
certbot-var:
certbot_data:
certbot_www:
networks:
web-network: