Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion 1.13/base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ ARG TARGETARCH
ADD --chmod=755 https://raw.githubusercontent.com/articulate/docker-bootstrap/main/scripts/install_packages /usr/local/bin/install_packages
ADD --chmod=755 https://raw.githubusercontent.com/articulate/docker-bootstrap/main/scripts/awscli.sh /tmp/awscli.sh

# Bullseye security packages moved to the Debian archive after LTS ended.
# libc-bin had some cached files that started causing a segfault in the apt-get update https://stackoverflow.com/a/78107622
RUN rm -f /var/lib/dpkg/info/libc-bin.* \
RUN sed -i 's|http://deb.debian.org/debian-security|https://archive.debian.org/debian-security|' /etc/apt/sources.list \

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before using an archive package, I thought I'd go looking for anything still using this. I was so excited that no one was!

Then I realized they just never moved off the legacy image articulate-elixir. 😢

&& rm -f /var/lib/dpkg/info/libc-bin.* \
&& install_packages libc-bin make dumb-init && /tmp/awscli.sh && rm /tmp/awscli.sh \
&& groupadd --gid $SERVICE_UID $SERVICE_USER \
&& useradd --create-home --shell /bin/bash --gid $SERVICE_UID --uid $SERVICE_UID $SERVICE_USER
Expand Down
Loading