services: web: 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:80" depends_on: - web