Skip to content

Bump runtime base image from Debian buster to bookworm - #40

Open
kalakris wants to merge 1 commit into
indiefan:mainfrom
kalakris:fix-dockerfile-eol-base
Open

Bump runtime base image from Debian buster to bookworm#40
kalakris wants to merge 1 commit into
indiefan:mainfrom
kalakris:fix-dockerfile-eol-base

Conversation

@kalakris

@kalakris kalakris commented Jun 19, 2026

Copy link
Copy Markdown

debian:buster is EOL and its apt repos are archived, so the runtime stage no longer builds from scratch — apt bails with does not have a Release file. This bumps it to debian:bookworm (current stable). The golang:1.24.0 build stage is untouched, all the runtime packages (ca-certificates, ffmpeg, bash, curl, jq) are available on bookworm, and the binary is statically linked (CGO_ENABLED=0) so it runs unchanged.

Built the full image from scratch on bookworm: apt succeeds, ffmpeg 5.1.9 installs, and the bridge starts and connects.

debian:buster is end-of-life and its apt repositories are archived, so the
runtime stage fails to build from scratch:

  E: The repository 'http://deb.debian.org/debian buster Release' does not
     have a Release file.

Bump the runtime base image to debian:bookworm (current stable). All runtime
packages (ca-certificates, ffmpeg, bash, curl, jq) are available there, and
the bridge binary is statically linked (CGO_ENABLED=0), so it runs unchanged.

Co-Authored-By: Mrinal Kalakrishnan <mail@mrinal.net>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kalakris
kalakris marked this pull request as ready for review June 19, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant