add network , volumes, nginx service

This commit is contained in:
2025-05-26 19:59:50 +03:00
parent c197427ab8
commit a4a282e207
2 changed files with 31 additions and 0 deletions
+4
View File
@@ -21,3 +21,7 @@ HTTP_INNDER_PORT=80
HTTP_OUTER_PORT=80 HTTP_OUTER_PORT=80
HTTPS_INNDER_PORT=443 HTTPS_INNDER_PORT=443
HTTPS_OUTER_PORT=443 HTTPS_OUTER_PORT=443
# NGINX
EMAIL=valitovgaziz@yandex.ru
DOMAINS=yalarba.ru,www.yalarba.ru
+27
View File
@@ -62,6 +62,27 @@ services:
- migrator - migrator
restart: unless-stopped restart: unless-stopped
nginx:
build:
context: ./nginx
dockerfile: Dockerfile
env_file:
- .env
container_name: nginx
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx/yalarba.ru.conf:/etc/nginx/conf.d/yalarba.ru.conf
- certbot-etc:/etc/letsencrypt
- certbot-var:/var/lib/letsencrypt
environment:
- EMAIL=${EMAIL}
- DOMAINS=${DOMAINS}
networks:
- web-network
certbot: certbot:
container_name: certbot container_name: certbot
build: build:
@@ -75,3 +96,9 @@ volumes:
api: api:
postgres-db: postgres-db:
goose: goose:
certbot-etc:
certbot-var:
networks:
web-network:
driver: bridge