Files

41 lines
1.1 KiB
Plaintext

# Only what the Dockerfile COPYs matters: package.json/bun.lock/bunfig.toml,
# patches/, src/, scripts/, server-py/. Everything else is noise for the build context.
.git
node_modules
dist
data
tests
*.md
.gitlab-ci.yml
Dockerfile
.dockerignore
docker-compose.yml
# Python bytecode caches (server-py/ is COPY'd into the image)
__pycache__/
*.pyc
# Local Python virtualenvs for developing/testing the sidecar against a real
# faster-whisper install (e.g. server-py/venv, server-py/.venv). A nested
# venv/.gitignore keeps these out of `git status`, but Docker does not read
# .gitignore, so without this they silently ride along in `COPY server-py
# ./server-py` — confirmed to balloon the "Bun-only" image from the documented
# ~244 MB to 2.18 GB and bake a machine-specific interpreter path nothing in
# the container would ever use (the with-server-engine target builds its own
# venv from requirements.txt at /opt/faster-whisper).
**/venv/
**/.venv/
# Editor / agent state
.idea
.claude
# Local env files — configuration is runtime `-e` flags (D-015), never baked in
.env
.env.*
# Misc local output
coverage
logs
*.log