All checks were successful
Deploy Trade-In / changes (push) Successful in 11s
Deploy Trade-In / build-frontend (push) Successful in 31s
Deploy Trade-In / build-browser (push) Successful in 30s
Deploy Trade-In / test (push) Successful in 1m29s
Deploy Trade-In / build-backend (push) Successful in 1m21s
Deploy Trade-In / deploy (push) Successful in 1m2s
49 lines
1.2 KiB
Text
49 lines
1.2 KiB
Text
# Docker build context = tradein-mvp/ (uv workspace root) для backend/Dockerfile (#2137).
|
|
# Этот .dockerignore применяется только к backend-билду (context = tradein-mvp);
|
|
# frontend/browser собираются из своих под-контекстов (./frontend, ./browser).
|
|
#
|
|
# Держим context тонким: образу нужны лишь pyproject.toml, uv.lock, backend/,
|
|
# packages/. Всё остальное — исключаем.
|
|
|
|
# --- прочие подпроекты, не нужные backend-образу ---
|
|
frontend/
|
|
browser/
|
|
deploy/
|
|
docs/
|
|
ops/
|
|
scripts/
|
|
|
|
# --- backend: не нужны в образе (Dockerfile копирует только app/ + scripts/) ---
|
|
backend/tests/
|
|
backend/data/sql/
|
|
backend/.env
|
|
backend/.env.runtime
|
|
backend/.env.local
|
|
backend/Dockerfile
|
|
backend/.dockerignore
|
|
|
|
# --- инфра-манифесты (не нужны внутри образа) ---
|
|
docker-compose*.yml
|
|
Makefile
|
|
*.md
|
|
|
|
# --- Python / build junk ---
|
|
**/.venv/
|
|
**/__pycache__/
|
|
**/*.egg-info/
|
|
**/.pytest_cache/
|
|
**/.ruff_cache/
|
|
**/.mypy_cache/
|
|
**/*.pyc
|
|
|
|
# --- VCS / env / IDE / OS ---
|
|
.git/
|
|
.gitignore
|
|
**/.env
|
|
**/.env.local
|
|
**/.env.*.local
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.log
|