add: вся для запуска в docker

This commit is contained in:
2026-02-20 13:09:00 +03:00
parent 7c62b49396
commit b95fb628b1
4 changed files with 277 additions and 0 deletions

39
.dockerignore Normal file
View File

@@ -0,0 +1,39 @@
# Игнорируемые файлы для Docker сборки
# Позволяют уменьшить размер контекста сборки и не тащить мусор в контейнер
# Git
.git
.gitignore
# Python / Poetry
__pycache__
*.pyc
*.pyo
*.pyd
.Python
env/
venv/
.venv/
# poetry.lock - ВАЖНО: Мы НЕ игнорируем lock-файл! Он нужен для воспроизводимой сборки.
# Django
*.log
local_settings.py
.env # Секреты не должны попадать в образ!
.env.local
db.sqlite3 # Не копируем локальную базу на этапе сборки, она должна быть в volume!
db.sqlite3-journal
database/ # Исключаем папку с базой из образа. В продакшене она монтируется как volume.
# Static / Media
# public/static/ # Исходники статики нужны collectstatic
public/media # Медиа файлы НЕ нужны в образе, они монтируются как volume
# IDE
.idea
.vscode
*.swp
*.swo
# Mac OS и Synology
.DS_Store