From 4669f53b69b0503e73de87374dc4c3d92f31186b Mon Sep 17 00:00:00 2001 From: erjemin Date: Sun, 12 Apr 2026 22:01:38 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D1=83=D1=82=D0=BE=D1=87=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D0=B0=20.do?= =?UTF-8?q?ckerignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..946b975 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,46 @@ +# Исключаем мусор и локальные артефакты, чтобы Docker-контекст был компактным. + +# Git и IDE-файлы в образ не нужны. +.git +.github +.idea +.DS_Store + +# Секреты и локальные настройки не должны попадать в контейнерный контекст. +.env +.env.* + +# Виртуальное окружение и служебные артефакты Python. +.venv/ +__pycache__/ +*.py[cod] +*.log +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ +.coverage* +htmlcov/ +.tox/ + +# Локальные базы и дампы SQLite в контейнер не тащим. +*.sqlite3 +database/ + +# Локальная сборка фронтенда пока не нужна в Docker-контексте. +# Если позже соберём frontend внутри Docker, это правило можно пересмотреть. +frontend-assembly/ + +# Загруженные медиа-файлы монтируются отдельно и не должны раздувать контекст. +public/media/ + +# Документация и служебные git-ignore-файлы не нужны в runtime-образе. +*.md +**/.gitignore + +# Будущие Dockerfile и основной compose-файл обычно храним в репозитории, +# поэтому их НЕ игнорируем. Игнорируем только локальные override-варианты. +docker-compose.override.yml +compose.override.yml +docker-compose.local.yml +compose.local.yml +