The front-end build (npm ci, build, rsync, stamp) runs as handlers, and a failure in
any role after pi_musicmouse threw the queue away. On musicdolphin that left the
backend serving the API only, with no web/dist, across several runs. Flush the
handlers at the end of the role, so the front-end depends on this role succeeding and
not on every role after it.
Also install ffmpeg, which the backend needs to pull the audio out of podcast feeds
that publish video episodes ("Wissen macht Ah!"), and chromium.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9.9 KiB
9.9 KiB