54 lines
1.0 KiB
Plaintext
54 lines
1.0 KiB
Plaintext
# Repo-root .dockerignore — applied to any Dockerfile whose build context
|
|
# is the repo root (frontend/Dockerfile, backend/Dockerfile via
|
|
# docker-compose). Keeps the build context small and deterministic.
|
|
|
|
.git/
|
|
.gitignore
|
|
.gitattributes
|
|
|
|
# Editor + OS junk
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
Thumbs.db
|
|
|
|
# Node — never used by the backend image, and the frontend image installs
|
|
# its own clean copy via `npm ci` rather than carrying the host's cache.
|
|
node_modules
|
|
dist
|
|
.vite
|
|
.cache
|
|
.eslintcache
|
|
coverage
|
|
|
|
# Python — same logic: the backend image installs its own deps via pip.
|
|
.venv
|
|
venv
|
|
__pycache__
|
|
**/__pycache__
|
|
*.pyc
|
|
*.pyo
|
|
.pytest_cache
|
|
.mypy_cache
|
|
.ruff_cache
|
|
.coverage
|
|
htmlcov
|
|
*.egg-info/
|
|
build/
|
|
|
|
# Docs + tests + sample data — none are needed at runtime in either image.
|
|
# (config/ is included because the backend loads config/payers.yaml from it.)
|
|
docs/
|
|
backend/tests/
|
|
**/*.test.ts
|
|
**/*.test.tsx
|
|
**/vitest.config.ts
|
|
**/tsconfig.tsbuildinfo
|
|
|
|
# Docker artifacts themselves
|
|
Dockerfile*
|
|
docker-compose*.yml
|
|
.dockerignore |