File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,8 +6,16 @@ ENV PYTHONUNBUFFERED=True
66ENV APP_HOME=/app
77WORKDIR $APP_HOME
88
9- RUN apt-get update && \
10- apt-get install -y openssh-client libpq-dev postgresql libpq-dev gdal-bin libgdal-dev && \
9+ # Retries apt-get update+install a few times: deb.debian.org is a CDN in
10+ # front of many mirror origins, and a -security point-release rotation can
11+ # leave one edge's index listing a filename another edge has already
12+ # purged, producing a 404 that a fresh apt-get update usually resolves on
13+ # the next attempt (seen live: PR #723's preview build, 2026-09-04).
14+ RUN for i in 1 2 3 4 5; do \
15+ apt-get update && \
16+ apt-get install -y openssh-client libpq-dev postgresql libpq-dev gdal-bin libgdal-dev \
17+ && break || { echo "apt-get attempt $i failed, retrying..." ; sleep 10; }; \
18+ done && \
1119 apt-get clean && \
1220 rm -rf /var/lib/apt/lists/*
1321
You can’t perform that action at this time.
0 commit comments