diff --git a/docker-compose.yml b/docker-compose.yml index 2e67263..b7f5180 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,3 +1,5 @@ +version: '3.8' + services: frontend: build: @@ -5,6 +7,8 @@ services: dockerfile: docker/frontend/Dockerfile container_name: support-frontend restart: unless-stopped + networks: + - app-network depends_on: - backend @@ -12,7 +16,7 @@ services: build: context: . dockerfile: docker/backend/Dockerfile - container_name: backend + container_name: support-backend environment: - TELEGRAM_BOT_TOKEN=7677506032:AAHEqNUr1lIUfNVbLwaWIaPeKKShsCyz3eo - TELEGRAM_CHAT_ID=-1002037023574 @@ -23,16 +27,18 @@ services: - app-network nginx: - build: - context: . - dockerfile: docker/nginx/Dockerfile - container_name: support-nginx - restart: unless-stopped - ports: - - "80:80" - depends_on: - - frontend - - backend + build: + context: . + dockerfile: docker/nginx/Dockerfile + container_name: support-nginx + restart: unless-stopped + ports: + - "80:80" + networks: + - app-network + depends_on: + - frontend + - backend networks: app-network: diff --git a/docker/nginx/conf.d/default.conf b/docker/nginx/conf.d/default.conf index 3cff4fb..a460457 100644 --- a/docker/nginx/conf.d/default.conf +++ b/docker/nginx/conf.d/default.conf @@ -1,3 +1,7 @@ +upstream backend_upstream { + server support-backend:8000; +} + server { listen 80 default_server; listen [::]:80 default_server; @@ -17,7 +21,7 @@ server { # API proxy location /api/ { - proxy_pass http://backend:8000; + proxy_pass http://backend_upstream; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade';