Files
2022_oknardia/.dockerignore

129 lines
2.9 KiB
Plaintext

# Git и версионирование
.git
.gitignore
.gitattributes
# Документация и инструкции
*.md
README.md
SETUP.md
AGENTS.md
MANAGEMENT_RUNBOOK.md
# Python и виртуальное окружение
__pycache__
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
pip-log.txt
pip-delete-this-directory.txt
# IDE и редакторы
.vscode
.idea
*.swp
*.swo
*~
.DS_Store
.project
.pydevproject
.settings/
*.sublime-workspace
*.sublime-project
# Тестирование и линтинг
.pytest_cache/
.coverage
htmlcov/
.tox/
.mypy_cache/
.hypothesis/
# Локальные данные и конфиги
.env
.env.local
local_settings.py
database/*.sqlite3
database/*.db
logs/
*.log
# Статика для разработки и bootstrap-стили
public/static/bootstrap-3.3.7-dist.zip
public/static/css/*.map
public/static/js/*.map
public/static/**/*.map
# Временные файлы
*.tmp
*.temp
*.bak
# Шрифты
*.ttf
*.otf
# Системные файлы macOS
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
.VolumeIcon.icns
# Системные файлы Linux
.Xauthority
.Xdefaults
# Docker и CI/CD
docker-compose.override.yml
.dockerignore
Dockerfile*
# Node modules (если понадобятся в будущем)
node_modules/
npm-debug.log
yarn-error.log
# Конфиги оставляем как пример!
# config/ -> НЕ ИСКЛЮЧАЕМ (нужен как образец)
# *.ini, *.conf -> НЕ ИСКЛЮЧАЕМ (нужны как примеры)
# Django автогенерируемые файлы (создаются при старте контейнера, не нужны в образе)
# public/static_collected/ # собранная статика (создаётся при collectstatic)
# public/media/ # медиа-файлы (могут быть большие, создаются динамически)
# oknardia/templates/seria_info/prepared/ # пре-рендер шаблоны серий (создаются управ.командой)
# public/media/_serv_sitemap/ # sitemap'ы (создаются управ.командой)
# Примечание: Мы не исключаем эти директории потому что:
# 1. public/media/ может содержать важные медиа для разработки
# 2. пре-рендер шаблоны кэшируются для production оптимизации
# При сборке production образа они создаются автоматически в docker-compose через manage.py команды.
# Базы данных и кеши
*.sqlite3
*.db
database/oknadria_backup*.sqlite3
# Миграции можем оставить, они нужны для контейнера
# oknardia/oknardia/migrations/ -> НЕ ИСКЛЮЧАЕМ