diff --git a/docker-compose.yml b/docker-compose.yml index a50bbe6..132c138 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,9 +3,19 @@ services: build: . volumes: - .:/app + # Больше не открываем порт 8080 наружу для Django, + # теперь его будет "прикрывать" Nginx + expose: + - "8000" + command: gunicorn core.wsgi:application --bind 0.0.0.0:8000 --workers 3 + + nginx: + image: nginx:latest + volumes: + - ./nginx/default.conf:/etc/nginx/conf.d/default.conf + - ./staticfiles:/app/staticfiles + - ./media:/app/media ports: - - "8080:8000" - environment: - - DEBUG=1 - # Новая команда для Gunicorn - command: gunicorn core.wsgi:application --bind 0.0.0.0:8000 --workers 3 \ No newline at end of file + - "8080:80" + depends_on: + - web \ No newline at end of file