-
fix(backend): add ffmpeg to backend image for pocket-tts voice sample generation
Some checks failedCI / Backend (push) Successful in 29sCI / UI (push) Successful in 27sRelease / Test backend (push) Successful in 37sCI / Backend (pull_request) Failing after 11sRelease / Check ui (push) Successful in 49sRelease / Docker / caddy (push) Successful in 57sCI / UI (pull_request) Successful in 56sRelease / Docker / runner (push) Failing after 1m22sRelease / Docker / backend (push) Failing after 1m46sRelease / Docker / ui (push) Successful in 2m25sRelease / Gitea Release (push) Has been skippedreleased this
2026-03-28 21:24:59 +05:00 handlePresignVoiceSample generates voice samples on demand via pocket-tts,
which requires WAV→MP3 transcoding via ffmpeg. The backend was using
distroless/static (no ffmpeg) so all pocket-tts preview requests returned 500.
Switch backend stage to Alpine + ffmpeg, matching the runner image.Downloads