summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/Dockerfile15
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