41 lines
1.1 KiB
Plaintext
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
|