Commit Graph

63 Commits

Author SHA1 Message Date
Michael Peter Christen
3dfd7ba016 fixed dockerfile for latest release changes 2022-10-04 17:57:45 +02:00
frankenstein91
4b73b3f9f2
docker has no latest-alpine
There is no yacy/yacy_search_server:latest-alpine  on docker hub
2021-06-20 22:27:50 +02:00
Michael Peter Christen
13e42c2dd2 aded dockerfiles for 32 and 64 bit ARM/Raspberry Pi 2020-12-31 00:02:23 +01: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
Radek Podgorny
836953bd5b
typo fix 2020-11-26 20:52:46 +01:00
LoveIsGrief
ccb2b1ece6
Replace all mentions of luccioman in docker Readme
It's not the official image
2020-03-08 18:59:00 +01:00
luccioman
6d3def5347 Fixed Alpine flavour Docker image build on already existing /opt folder 2019-02-09 15:43:15 +01:00
luccioman
55b059bfb5 Fixed wkhtmltopdf integration in Alpine flavor Docker image
Building now wkhtmltopdf (used for snapshots generation) from sources,
as its package is only available on the Alpine edge branch and is not
compatible with the current Alpine (3.8) stable base image used for
YaCy.
2018-12-17 10:34:51 +01:00
luccioman
0cf96031ac Fixed Alpine flavor Docker image (wkhtmltopdf moved to community repo)
See also 10a2b3a8cd
2018-12-14 21:07:06 +01:00
luccioman
8f1722b755 Updated mirror repository source url used in alpine flavor Docker image
Switching to a mirror providing a valid certificate
2018-11-19 08:40:17 +01:00
luccioman
18d07538ad Upgraded Apache Ant from 1.10.1 to 1.10.5 in Docker alpine image flavor 2018-10-17 10:04:48 +02: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
3121825fba Remove executable (x) permission of 2 files
* docker/Dockerfile.alpine
* docker/Readme.md
2018-08-20 16:46:03 +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
a9e054ac06 Removed Docker Cloud deploy button as service will soon be shut down
See Docker notification at
http://success.docker.com/article/cloud-migration
2018-04-18 09:18:49 +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
29166e7837 Updated Docker readme base image links from java (deprecated) to openjdk 2018-03-21 07:37:53 +01:00
luccioman
9da75ac76d Upgraded Docker base image from deprecated java to openjdk. 2017-08-15 21:04:36 +02:00
luccioman
4306f4d9a3 Upgraded Apache Ant to 1.10.1 in the Docker alpine flavor image
For a more reliable Docker image build, also switched to the ant archive
repository to fetch the needed binary as other repositories only provide
the latest versions.
2017-02-10 09:40:42 +01:00
luccioman
9cfe8dd6d6 Upgraded Apache Ant to 1.10.0 for the Alpine flavor Docker image. 2017-01-02 14:23:25 +01: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
64fdf7e861 Merge remote-tracking branch 'origin/master' into docker
Conflicts solved:
	docker/Readme.md
2016-09-06 00:06:02 +02:00
luccioman
75254ac9b6 Fixed syntax errors. 2016-08-05 12:16:11 +02: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
15853a5402 Added important log limit options to upgrade procedure example. 2016-07-12 09:09:55 +02:00
luccioman
87858536e4 Set deploy buttons in one place 2016-07-08 02:04:38 +02:00
luccioman
fc958230c4 Added instructions for log control and upgrade 2016-07-03 17:28:47 +02:00
luccioman
8a058acac9 Improve final image size by concatenating some strategic commands 2016-06-03 15:11:41 +02:00
luccioman
377a832f53 Fixed license link for display on DockerHub 2016-06-03 14:50:03 +02:00
luccioman
b54356baec Fixed line end causing build error. 2016-06-03 14:39:39 +02:00
luccioman
48ea77b8cc git, compile and cleanup in one instruction 2016-06-02 12:10:12 +02:00
luccioman
fcd7f2a03a Updated docker readme
Added image variants, tags, and license information.
2016-06-02 10:03:28 +02:00
luccioman
fb35510b88 Improved curl commands (fail if URL is unreachable). 2016-06-02 09:24:44 +02:00
luccioman
afdd6484ed Compacted some instructions to reduce final image size 2016-06-01 22:14:58 +02:00
luccioman
07d9bfc51d Created a Dockerfile for yacy base on Alpine Linux 2016-06-01 21:50:40 +02:00
luccioman
d4ed2039a7 Updated comments 2016-06-01 21:49:47 +02:00
luc
d27ef36453 Added details about volumes management. 2016-05-31 09:51:17 +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
d74e781a2f Enabled autoredeploy, removed useless volume
- Autoredeploy allow dockercloud to redeploy container when a new image
is pushed on dockerhub. 
- volume /opt/yacy_search_server/DATA is already declared in docker
image and allow persistence of data inside deployed container.
2016-05-20 15:47:34 +02:00
luccioman
adf3f29044 Added one-click docker cloud deploy 2016-05-17 22:07:46 +02:00
luccioman
b62ba0dc7c Fixed as background process title 2016-05-17 21:59:29 +02:00
luccioman
09584e8c21 Improved titles levels 2016-05-17 21:58:24 +02:00