diff --git a/docker-compose.yml b/docker-compose.yml index 39bbb4a..960f65e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,10 @@ version: '3.8' services: - web: + etpgrf-backend: build: . - # Команда запуска (Gunicorn) уже в Dockerfile + # Запускаем collectstatic перед стартом сервера, чтобы обновить статику в volume + command: sh -c "python etpgrf_site/manage.py collectstatic --noinput && gunicorn --bind 0.0.0.0:8000 --chdir /app/etpgrf_site etpgrf_site.wsgi" volumes: # Монтируем папку с базой данных @@ -14,7 +15,7 @@ services: env_file: - .env - nginx: + etpgrf-nginx: image: nginx:1.25-alpine volumes: - ./config/nginx/etpgrf--internal-nginx.conf:/etc/nginx/nginx.conf:ro @@ -22,7 +23,7 @@ services: ports: - "8000:80" # Слушаем 8000 снаружи, проксируем на 80 внутри depends_on: - - web + - etpgrf-backend volumes: static_volume: