diff options
| author | Michael Christen <Orbiter@users.noreply.github.com> | 2025-06-19 18:21:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-19 18:21:57 +0200 |
| commit | 13a9329b2debf41ffd53e2957b7c82bca0346b47 (patch) | |
| tree | 895e85805fb8239a8b6d472ecbae8cca2eb3754e /docker | |
| parent | 09ad31b654b33abea81905b6fc96919524b0b459 (diff) | |
Update Dockerfile: added retry to prevent failing builds
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 0e9792fd4..c7733fdd6 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,8 +9,12 @@ ## builder image FROM eclipse-temurin:24-jdk-noble AS builder -RUN apt-get update && apt-get install -y --no-install-recommends ant git curl && rm -rf /var/lib/apt/lists/* - +RUN for i in 1 2 3; do \ + apt-get update && break || sleep 5; \ + done && \ + apt-get install -y --no-install-recommends ant git curl && \ + rm -rf /var/lib/apt/lists/* + # compile YaCy WORKDIR /opt COPY . /opt/yacy_search_server/ @@ -24,7 +28,12 @@ RUN sed -i "/adminAccountBase64MD5=/c\adminAccountBase64MD5=MD5:8cffbc0d66567a09 ## build final image FROM eclipse-temurin:24-jdk-noble AS app -RUN apt-get update && apt-get install -y --no-install-recommends wkhtmltopdf xvfb ghostscript && rm -rf /var/lib/apt/lists/* +RUN for i in 1 2 3; do \ + apt-get update && break || sleep 5; \ + done && \ + apt-get install -y --no-install-recommends wkhtmltopdf xvfb ghostscript && \ + rm -rf /var/lib/apt/lists/* + LABEL maintainer="Michael Peter Christen <mc@yacy.net>" # copy YaCy to app image |
