From a82489c95f8c8f3e55f92939224599598bd0de96 Mon Sep 17 00:00:00 2001 From: salmonik Date: Tue, 27 Oct 2026 18:35:58 +0100 Subject: 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. --- .dockerignore | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .dockerignore (limited to '.dockerignore') diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0a22f10 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,12 @@ +.git +.gitignore +.zed +.venv +target +data +piper +models +.env +docs +tests +*.wav -- cgit v1.2.3