40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
# Игнорируемые файлы для 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
|