Skip to content

Commit a7a8f85

Browse files
authored
Merge pull request #2050 from MJohnson459/apt-retries-ports-mirror
Add retries to the Docker build
2 parents 1a4c154 + 3f358ff commit a7a8f85

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

portable.Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ ENV DEBIAN_FRONTEND=noninteractive \
88
# Prepare directories
99
WORKDIR /code
1010

11+
# Make apt resilient to transient ports.ubuntu.com mirror failures
12+
RUN printf 'Acquire::Retries "6";\nAcquire::http::Timeout "30";\n' \
13+
> /etc/apt/apt.conf.d/99-retries
14+
1115
# Copy everything
1216
COPY . ./
1317

@@ -54,6 +58,10 @@ COPY --from=builder /code /code
5458

5559
ENV PATH="/code/venv/bin:$PATH"
5660

61+
# Make apt resilient to transient ports.ubuntu.com mirror failures
62+
RUN printf 'Acquire::Retries "6";\nAcquire::http::Timeout "30";\n' \
63+
> /etc/apt/apt.conf.d/99-retries
64+
5765
# Install shared libraries that we depend on via APT, but *not*
5866
# the -dev packages to save space!
5967
# Also run a smoke test on ODM and OpenSfM

0 commit comments

Comments
 (0)