summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorMichael Peter Christen <mc@yacy.net>2025-06-19 10:47:46 +0200
committerMichael Peter Christen <mc@yacy.net>2025-06-19 10:47:46 +0200
commit4bf55a6ef957b16a377064ce155cf23179539f0d (patch)
tree408e166c67dd395b7f2e52bff28479ab9ecc26ab /docker
parentde439f31ecd327a019ffca1eacfebc82e4b84fc1 (diff)
Updated Dockerfile; using temurin 24 instead of temurin 11 now.
The reason to update the java version here is to enhance the computation speed which is much better in more recent java versions. For now YaCy stays at java 11 and using java 24 in docker does not change that.
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile5
1 files changed, 3 insertions, 2 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index c2f90c41c..166b8669d 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -6,10 +6,12 @@
# run with
# docker run -d --name yacy -p 8090:8090 -p 8443:8443 -v yacy_data:/opt/yacy_search_server/DATA --log-opt max-size=200m --log-opt max-file=2 yacy/yacy_search_server:latest
+
## build base
-FROM eclipse-temurin:11-jdk-jammy AS base
+FROM eclipse-temurin:24-jdk-noble AS base
RUN apt-get update && apt-get install -yq wkhtmltopdf imagemagick xvfb ghostscript && rm -rf /var/lib/apt/lists/*
+
## build app
FROM base AS appbuilder
@@ -35,7 +37,6 @@ RUN sed -i "/adminAccountBase64MD5=/c\adminAccountBase64MD5=MD5:8cffbc0d66567a09
sed -i "/server.https=false/c\server.https=true" /opt/yacy_search_server/defaults/yacy.init
-
## build dist
FROM base
LABEL maintainer="Michael Peter Christen <mc@yacy.net>"