diff options
| author | salmonik <salmonik@tuta.io> | 2026-10-27 18:35:58 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-10-27 18:35:58 +0100 |
| commit | a82489c95f8c8f3e55f92939224599598bd0de96 (patch) | |
| tree | 59591c88cede5a3aef8255fad713ddd9b329709c /.dockerignore | |
| parent | music: group playback commands under /music (diff) | |
| download | senator-sperma-a82489c95f8c8f3e55f92939224599598bd0de96.tar.gz senator-sperma-a82489c95f8c8f3e55f92939224599598bd0de96.zip | |
docker: build and run on Debian trixie
Add a multi-stage image that compiles inside Debian trixie and runs on the
same glibc/libssl/libopus, avoiding the Arch-built binary failing on
Debian. The runtime image installs ffmpeg, qalc, the shared libraries, and
the latest yt-dlp zipapp, and runs as uid 1000.
compose.yaml mounts data/ and piper/, overrides TTS_MODEL_PATH for the
container layout, and builds with host networking because the default
Docker bridge DNS cannot resolve crates.io or deb.debian.org on this host.
Diffstat (limited to '.dockerignore')
| -rw-r--r-- | .dockerignore | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0a22f10 --- /dev/null +++ b/.dockerignore | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | .git | ||
| 2 | .gitignore | ||
| 3 | .zed | ||
| 4 | .venv | ||
| 5 | target | ||
| 6 | data | ||
| 7 | piper | ||
| 8 | models | ||
| 9 | .env | ||
| 10 | docs | ||
| 11 | tests | ||
| 12 | *.wav | ||
