Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 12s
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
# Исключаем мусор и локальные артефакты, чтобы Docker-контекст был компактным.
|
|
|
|
# Git и IDE-файлы в образ не нужны.
|
|
.git
|
|
.github
|
|
.idea
|
|
.DS_Store
|
|
|
|
# Секреты и локальные настройки не должны попадать в контейнерный контекст.
|
|
.env
|
|
.env.*
|
|
.env.sample
|
|
|
|
# Виртуальное окружение и служебные артефакты Python.
|
|
.venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.log
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.coverage*
|
|
htmlcov/
|
|
.tox/
|
|
|
|
# Локальные базы и дампы SQLite в контейнер не тащим.
|
|
*.sqlite3
|
|
database/
|
|
media/
|
|
|
|
# Локальная сборка фронтенда пока не нужна в Docker-контексте.
|
|
# Если позже соберём frontend внутри Docker, это правило можно пересмотреть.
|
|
frontend-assembly/
|
|
|
|
# Загруженные медиа-файлы монтируются отдельно и не должны раздувать контекст.
|
|
public/media/
|
|
|
|
# Документация и служебные git-ignore-файлы не нужны в runtime-образе.
|
|
*.md
|
|
**/.gitignore
|
|
|
|
# Репозиторные и оркестрационные файлы не нужны внутри runtime-образа.
|
|
.gitea/
|
|
Dockerfile
|
|
docker-compose*.yml
|
|
|