add network , volumes, nginx service
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user