Skip to content

Switch Docker base image from Alpine to Debian slim - #4307

Merged
abkfenris merged 1 commit into
mainfrom
devcontainer-base-image
Aug 5, 2026
Merged

Switch Docker base image from Alpine to Debian slim#4307
abkfenris merged 1 commit into
mainfrom
devcontainer-base-image

Conversation

@abkfenris

Copy link
Copy Markdown
Member

Devcontainer tooling (git/gh/docker-outside-of-docker features, Playwright's
OS dependency installer) expects an apt-based distro; Alpine's musl/apk
environment isn't supported by most of it. Debian slim keeps a similar image
size while being broadly compatible.

Updates the production runner stage's user creation to Debian's
groupadd/useradd (Alpine's addgroup/adduser aren't available), and drops the
now-unnecessary libc6-compat package (Alpine-only, not needed on glibc-based
Debian).

@abkfenris
abkfenris force-pushed the devcontainer-base-image branch from 1dc5209 to 6a50ea3 Compare August 4, 2026 14:10
Devcontainer tooling (git/gh/docker-outside-of-docker features, Playwright's
OS dependency installer) expects an apt-based distro; Alpine's musl/apk
environment isn't supported by most of it. Debian slim keeps a similar image
size while being broadly compatible.

Updates the production runner stage's user creation to Debian's
groupadd/useradd (Alpine's addgroup/adduser aren't available), and drops the
now-unnecessary libc6-compat package (Alpine-only, not needed on glibc-based
Debian).
@abkfenris
abkfenris force-pushed the devcontainer-base-image branch from 6a50ea3 to fdb523a Compare August 5, 2026 11:43
@abkfenris
abkfenris merged commit 435a838 into main Aug 5, 2026
12 checks passed
@abkfenris
abkfenris deleted the devcontainer-base-image branch August 5, 2026 12:50
@gulfofmaine-odp-release-reporter

Copy link
Copy Markdown

gmri/neracoos-mariners-dashboard:435a838 is deploying to mariners-dev

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