Commit Graph

31 Commits

Author SHA1 Message Date
Michael Peter Christen
6bd5f49c41 Migrated from java 8 to java 11. This step is required to upgrade certain packages, most important solr which will be migrated from 8.9 to 9.x 2023-08-31 17:52:30 +02:00
Michael Peter Christen
3dfd7ba016 fixed dockerfile for latest release changes 2022-10-04 17:57:45 +02:00
Michael Peter Christen
062111a003 improved dockerfiles
They do not use git pull to get the latest YaCy code.
Instead they copy from local file system.
2020-12-29 21:01:35 +01:00
Michael Peter Christen
36e616271b do better documentation on how to set a default password 2020-12-01 02:18:08 +01:00
luccioman
053df1f312 Added support for snapshots generation to Docker images 2018-10-17 08:42:31 +02:00
Philipp Hofmann
04c9584326 Docker: merge RUN instructions for less layer (-3) 2018-08-23 13:33:31 +02:00
Philipp Hofmann
42734175c8 Dockerfile: Improve package cache update
* 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-20 16:45:38 +02:00
Philipp Hofmann
3f2a2f7577 Dockerfile: Remove bad whitespaces 2018-08-20 14:43:05 +02:00
luccioman
02673379df Added a start script option to run as a foreground process without JMX
Contrary to the -d/--debug option which opens the 9999 port thus
allowing remote monitoring with JVM tools such as JConsole.
2018-04-17 08:16:37 +02:00
luccioman
9da75ac76d Upgraded Docker base image from deprecated java to openjdk. 2017-08-15 21:04:36 +02:00
luccioman
1eafa7bfaf Fixed docker stop behavior.
- 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-12-31 09:51:07 +01:00
luccioman
16dfc49bfd Enabled HTTPS as default, and added HTPS related documentation 2016-08-05 11:57:38 +02:00
luccioman
6811158e1a Expose HTTPS default port on docker images 2016-07-31 19:24:52 +02:00
luccioman
8a058acac9 Improve final image size by concatenating some strategic commands 2016-06-03 15:11:41 +02:00
luccioman
d4ed2039a7 Updated comments 2016-06-01 21:49:47 +02:00
luc
59e4f29687 Set process as non-root with "USER" instruction.
Thus there is no need to get sudo package.
2016-05-31 09:50:37 +02:00
luc
e180170152 Use latest official Docker java image as a basis.
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-31 00:12:18 +02:00
luc
9ca2b140d8 Run yacy daemon as non-root for improved security. 2016-05-30 23:21:35 +02:00
luc
dd9d64ac65 Added curl dependency to allow running stopYACY.sh and /bin sh scripts. 2016-05-30 09:14:23 +02:00
luc
d45b19d07f Detailed how default passord is encoded 2016-05-22 23:33:44 +02:00
luc
1b189b06fc Try reducing even more final docker image size 2016-05-13 14:47:50 +02:00
luc
3a44ee74ba Reduce docker image size 2016-05-13 14:34:02 +02:00
luc
0b68fef7b5 Fixed initial admin password initialization 2016-05-13 13:35:38 +02:00
luccioman
05565014da Initialize admin password from default or env 2016-05-12 18:44:41 +02:00
luccioman
8e758b12a5 Moved again Dockerfile to docker subdirectory 2016-05-12 17:49:55 +02:00
luccioman
9b952e7d91 Moved Dockerfile to project root
This is a try for automated build compatibility with Docker Hub
2016-05-11 17:38:24 +02:00
luccioman
474cf765d7 Try for automated build compatibility on dockerhub 2016-05-11 17:22:01 +02:00
luccioman
fe356d9da0 remove unused wget package dependency 2016-05-11 15:21:57 +02:00
luccioman
5e2ded63ae Corrected COPY instruction 2016-05-11 15:05:54 +02:00
luccioman
7cb086714d Try modifications for automated build on dockerhub 2016-05-11 14:51:42 +02:00
luc
60756e603b Added a Dockerfile
The goal is to automate building of yacy docker image from latest
commits.
2016-05-11 09:40:58 +02:00