50 lines
985 B
Plaintext
50 lines
985 B
Plaintext
# Build-context excludes for docker/Dockerfile.
|
|
# Keeps the image small and prevents proprietary / generated content
|
|
# from sneaking in.
|
|
|
|
# Local venv (we build a fresh one inside the image)
|
|
.venv/
|
|
venv/
|
|
|
|
# Generated test artifacts — produced inside the container, not from outside
|
|
reports/*
|
|
!reports/.gitkeep
|
|
!reports/README.keep
|
|
htmlcov/
|
|
.coverage
|
|
.coverage.*
|
|
|
|
# Python caches
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
|
|
# IDE / OS
|
|
.git/
|
|
.gitignore
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.swp
|
|
|
|
# Documentation builds (not docs source — keep that)
|
|
docs/_build/
|
|
|
|
# Deprecated BabyLIN SDK + native libs (would balloon image + leak proprietary code)
|
|
vendor/BabyLIN library/
|
|
vendor/BabyLIN_library.py
|
|
vendor/BLCInterfaceExample.py
|
|
vendor/mock_babylin_wrapper.py
|
|
vendor/*.sdf
|
|
vendor/Example.sdf
|
|
|
|
# Other artifacts you don't want round-tripping into the image
|
|
melexis-pkgs.tar.gz
|
|
|
|
# Docker itself doesn't need to copy its own files into the image
|
|
docker/
|