Files
teacher_site/docker-compose.yml
T
prog1764 357099accd docker: подготовка к запуску в контейнере (Django)
- Dockerfile: python:3.12-slim, migrate + collectstatic + gunicorn (0.0.0.0:8000)
- docker-compose.yml: порт 8000, env из .env, volume для SQLite
- .dockerignore: .env, db.sqlite3, staticfiles, кэш
- requirements.txt: + gunicorn
- settings.py: STATIC_ROOT для collectstatic
- проверено: manage.py check без ошибок
2026-08-04 20:23:51 +04:00

15 lines
255 B
YAML

# Секреты — только из .env (см. .env.example)
services:
web:
build: .
ports:
- "8000:8000"
env_file:
- .env
volumes:
- sqlite_data:/app/db.sqlite3
restart: unless-stopped
volumes:
sqlite_data: