-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Closed
Labels
dockerAn issue that occurs when running in DockerAn issue that occurs when running in DockerenhancementNew feature or requestNew feature or request
Description
What is the problem this feature would solve?
I would like to have a Bun container with more recent operating systems (Debian Bookworm, Alpine 3.19). They offer more recent packages (notably OpenSSL 3 in Bookworm instead of 1.1 in Bullseye), have less security vulnerabilities (Bullseye shows 26, Bookworm 18 low vulnerabilities in Docker Scout) and are generally expected to include other improvements.
What is the feature you are proposing to solve the problem?
Replacing the base images
alpine:3.18 -> alpine:3.19
debian:bullseye -> debian:bookworm
debian:bullseye-slim -> debian:bookworm-slim
gcr.io/distroless/base-nossl-debian11 -> gcr.io/distroless/base-nossl-debian12
in both build and final steps for consistency. For the distroless build step, an additional bind mount to /etc/alternatives is required to provide the which command.
What alternatives have you considered?
Like Node.js, Bun could also start publishing images for different OS versions, e.g. :alpine3.19, :alpine3.18, :bookworm, :bullseye, :bookworm-slim, :bullseye-slim etc.
Christophvh, hedaukartik, simonecervini, dimfeld, hectorm and 17 more
Metadata
Metadata
Assignees
Labels
dockerAn issue that occurs when running in DockerAn issue that occurs when running in DockerenhancementNew feature or requestNew feature or request