fix: .dockerignore — в образ не попадают api/.env, api/.venv, кэши и тесты (I-1)
Строка .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>
This commit is contained in:
parent
ba4dc41b9e
commit
30c3e8281a
24
.dockerignore
Normal file
24
.dockerignore
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Контекст сборки — корень репозитория; 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
|
||||||
1
.gitignore
vendored
1
.gitignore
vendored
@ -323,7 +323,6 @@ dist
|
|||||||
# Custom ignore
|
# Custom ignore
|
||||||
.DS_Store
|
.DS_Store
|
||||||
docker-compose.yml
|
docker-compose.yml
|
||||||
.dockerignore
|
|
||||||
.vscode
|
.vscode
|
||||||
my_project_env
|
my_project_env
|
||||||
.cursorignore
|
.cursorignore
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user