Skip to content
Merged
Show file tree
Hide file tree
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: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,7 @@ AGENT.md
own
AGENT.md

# repowise local index and generated notes
.repowise/
docs/

11 changes: 11 additions & 0 deletions Dockerfile.staging
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,17 @@ ENV RAILS_ENV="staging" \
BUNDLE_DEPLOYMENT="1" \
BUNDLE_PATH="/usr/local/bundle"

# bullseye is EOL: security.debian.org still answers with indices but its pool
# is gone, so apt resolves to the patched versions and then 404s on every .deb.
# archive.debian.org carries no bullseye security suite, so security comes from
# a pinned snapshot mirror, whose Release is past its Valid-Until.
RUN printf '%s\n' \
'deb http://deb.debian.org/debian bullseye main contrib non-free' \
'deb http://deb.debian.org/debian bullseye-updates main contrib non-free' \
'deb http://snapshot.debian.org/archive/debian-security/20260824T000000Z bullseye-security main contrib non-free' \
> /etc/apt/sources.list \
&& echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/99archive

# Throw-away build stage to reduce size of final image
FROM base AS build

Expand Down
11 changes: 11 additions & 0 deletions Dockerfile.test
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,17 @@ ENV RAILS_ENV="staging" \
BUNDLE_DEPLOYMENT="1" \
BUNDLE_PATH="/usr/local/bundle"

# bullseye is EOL: security.debian.org still answers with indices but its pool
# is gone, so apt resolves to the patched versions and then 404s on every .deb.
# archive.debian.org carries no bullseye security suite, so security comes from
# a pinned snapshot mirror, whose Release is past its Valid-Until.
RUN printf '%s\n' \
'deb http://deb.debian.org/debian bullseye main contrib non-free' \
'deb http://deb.debian.org/debian bullseye-updates main contrib non-free' \
'deb http://snapshot.debian.org/archive/debian-security/20260824T000000Z bullseye-security main contrib non-free' \
> /etc/apt/sources.list \
&& echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/99archive

# Throw-away build stage to reduce size of final image
FROM base AS build

Expand Down
Loading