diff --git a/docker/builder.Dockerfile b/docker/builder.Dockerfile index 0c1685ac2e..96c595b102 100644 --- a/docker/builder.Dockerfile +++ b/docker/builder.Dockerfile @@ -3,8 +3,13 @@ # Layer to build Zeek. FROM debian:bookworm-slim +# Allow apt to retry 3 times before failing. RUN echo 'Acquire::Retries "3";' > /etc/apt/apt.conf.d/80-retries +# Force apt to timeout retrieval of data after 3 minutes. +RUN echo 'Acquire::http::timeout "180";' > /etc/apt/apt.conf.d/99-timeouts +RUN echo 'Acquire::https::timeout "180";' >> /etc/apt/apt.conf.d/99-timeouts + # Configure system for build. RUN apt-get -q update \ && apt-get install -q -y --no-install-recommends \ diff --git a/docker/final.Dockerfile b/docker/final.Dockerfile index e13931f93b..c70999de2a 100644 --- a/docker/final.Dockerfile +++ b/docker/final.Dockerfile @@ -3,8 +3,13 @@ # Final layer containing all artifacts. FROM debian:bookworm-slim +# Allow apt to retry 3 times before failing. RUN echo 'Acquire::Retries "3";' > /etc/apt/apt.conf.d/80-retries +# Force apt to timeout retrieval of data after 3 minutes. +RUN echo 'Acquire::http::timeout "180";' > /etc/apt/apt.conf.d/99-timeouts +RUN echo 'Acquire::https::timeout "180";' >> /etc/apt/apt.conf.d/99-timeouts + RUN apt-get -q update \ && apt-get install -q -y --no-install-recommends \ ca-certificates \