Строка .dockerignore убрана из .gitignore (R-34 отменяет R-11). Образ собирается `make check-full` из рабочего дерева: раньше в /app/api были .env с паролем MinIO и .venv (175 МБ), теперь только код, контракты, правила и requirements (264 КБ). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
25 lines
627 B
Plaintext
25 lines
627 B
Plaintext
# Контекст сборки — корень репозитория; Dockerfile копирует только api/.
|
|
# Исключаем всё, что не нужно в образе: локальные секреты и окружение разработчика, кэши, тесты, документацию.
|
|
.git
|
|
.gitignore
|
|
.claude
|
|
.codegraph
|
|
.superpowers
|
|
.ruff_cache
|
|
.bounded
|
|
openspec
|
|
docs
|
|
setup
|
|
|
|
# Окружение разработчика внутри api/
|
|
api/.env
|
|
api/.env.test
|
|
api/.venv
|
|
api/.*_cache
|
|
api/tests
|
|
|
|
# Байткод и кэши в любом каталоге
|
|
**/__pycache__
|
|
**/*.pyc
|
|
**/.DS_Store
|