summaryrefslogtreecommitdiff
path: root/docker/Dockerfile
AgeCommit message (Collapse)Author
2026-07-05removed the snapshot feature and all dependencies from non-java codeMichael Peter Christen
2026-06-04Docker: Fix YaCy version determinationMichael Meier
The .dockerignore file was preventing the .git directory from being copied into the context during container builds, which prevented ant from determining the YaCy version by running a few git commands. This fixes containerized YaCy peer's version showing up as: yacy_v1.941_fatal: not a git repository (or any of the parent directories): .gitfatal: not a git repository (or any of the parent directories): .git_fatal: not a git repository (or any of the parent directories): .git
2025-06-21enhanced DockerfilesMichael Peter Christen
2025-06-19Update Dockerfile: added retry to prevent failing buildsMichael Christen
2025-06-19Merge pull request #698 from MisterX2000/masterMichael Christen
Automate Docker Build Process with Multiarch Support (and GitHub Release action)
2025-06-19Merge pull request #704 from jtorelli/add-helm-supportMichael Christen
Added helm chart
2025-06-19Merge branch 'master' into masterMichael Christen
2025-06-19Updated Dockerfile; using temurin 24 instead of temurin 11 now.Michael Peter Christen
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.
2025-04-27Docker and helm support w/ generated docsJim Torelli
2025-04-06fix alpine imageMister_X
2025-04-06fix platformsMister_X
2025-04-06test dockerfileMister_X
2025-04-02update main dockerfile to jdk 21Mister_X
2025-04-02fix dockerMister_X
2025-04-02fix dockerMister_X
2024-05-05reduce image sizeHeliosLHC
2023-08-31Migrated from java 8 to java 11. This step is required to upgrade certain ↵Michael Peter Christen
packages, most important solr which will be migrated from 8.9 to 9.x
2022-10-04fixed dockerfile for latest release changesMichael Peter Christen
2020-12-29improved dockerfilesMichael Peter Christen
They do not use git pull to get the latest YaCy code. Instead they copy from local file system.
2020-12-01do better documentation on how to set a default passwordMichael Peter Christen
2018-10-17Added support for snapshots generation to Docker imagesluccioman
2018-08-23Docker: merge RUN instructions for less layer (-3)Philipp Hofmann
2018-08-20Dockerfile: Improve package cache updatePhilipp Hofmann
* Alpine-Image: If --no-cache is used, apk update is not necessary * Debian-Image: Remove /var/lib/apt/lists to reduce image size
2018-08-20Dockerfile: Remove bad whitespacesPhilipp Hofmann
2018-04-17Added a start script option to run as a foreground process without JMXluccioman
Contrary to the -d/--debug option which opens the 9999 port thus allowing remote monitoring with JVM tools such as JConsole.
2017-08-15Upgraded Docker base image from deprecated java to openjdk.luccioman
2016-12-31Fixed docker stop behavior.luccioman
- Adjusted start script in debug mode to make sure the main java process can receive signals such as SIGTERM - Modified docker images main command to properly propagate SIGTERM signal to the main java process
2016-08-05Enabled HTTPS as default, and added HTPS related documentationluccioman
2016-07-31Expose HTTPS default port on docker imagesluccioman
2016-06-03Improve final image size by concatenating some strategic commandsluccioman
2016-06-01Updated commentsluccioman
2016-05-31Set process as non-root with "USER" instruction.luc
Thus there is no need to get sudo package.
2016-05-31Use latest official Docker java image as a basis.luc
This image is a debian Jessie with an openjdk-8 from debian backports. This avoid downloading openjdk dependencies through apt-get each time YaCy docker image is built.
2016-05-30Run yacy daemon as non-root for improved security.luc
2016-05-30Added curl dependency to allow running stopYACY.sh and /bin sh scripts.luc
2016-05-22Detailed how default passord is encodedluc
2016-05-13Try reducing even more final docker image sizeluc
2016-05-13Reduce docker image sizeluc
2016-05-13Fixed initial admin password initializationluc
2016-05-12Initialize admin password from default or envluccioman
2016-05-12Moved again Dockerfile to docker subdirectoryluccioman
2016-05-11Moved Dockerfile to project rootluccioman
This is a try for automated build compatibility with Docker Hub
2016-05-11Try for automated build compatibility on dockerhubluccioman
2016-05-11remove unused wget package dependencyluccioman
2016-05-11Corrected COPY instructionluccioman
2016-05-11Try modifications for automated build on dockerhubluccioman
2016-05-11Added a Dockerfileluc
The goal is to automate building of yacy docker image from latest commits.