From a4a282e207f56840453e47e302365c42f1b9dad5 Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Mon, 26 May 2025 19:59:50 +0300 Subject: [PATCH] add network , volumes, nginx service --- .env | 4 ++++ docker-compose.yaml | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/.env b/.env index ed89522..48328b0 100644 --- a/.env +++ b/.env @@ -21,3 +21,7 @@ HTTP_INNDER_PORT=80 HTTP_OUTER_PORT=80 HTTPS_INNDER_PORT=443 HTTPS_OUTER_PORT=443 + +# NGINX +EMAIL=valitovgaziz@yandex.ru +DOMAINS=yalarba.ru,www.yalarba.ru diff --git a/docker-compose.yaml b/docker-compose.yaml index 09eb779..0953315 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -62,6 +62,27 @@ services: - migrator 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: container_name: certbot build: @@ -75,3 +96,9 @@ volumes: api: postgres-db: goose: + certbot-etc: + certbot-var: + +networks: + web-network: + driver: bridge