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