luccioman
6d3def5347
Fixed Alpine flavour Docker image build on already existing /opt folder
6 years ago
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.
6 years ago
luccioman
0cf96031ac
Fixed Alpine flavor Docker image (wkhtmltopdf moved to community repo)
...
See also 10a2b3a8cd
6 years ago
luccioman
8f1722b755
Updated mirror repository source url used in alpine flavor Docker image
...
Switching to a mirror providing a valid certificate
6 years ago
luccioman
18d07538ad
Upgraded Apache Ant from 1.10.1 to 1.10.5 in Docker alpine image flavor
6 years ago
luccioman
053df1f312
Added support for snapshots generation to Docker images
6 years ago
Philipp Hofmann
04c9584326
Docker: merge RUN instructions for less layer (-3)
6 years ago
Philipp Hofmann
3121825fba
Remove executable (x) permission of 2 files
...
* docker/Dockerfile.alpine
* docker/Readme.md
6 years ago
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
6 years ago
Philipp Hofmann
3f2a2f7577
Dockerfile: Remove bad whitespaces
6 years ago
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
7 years ago
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.
7 years ago
luccioman
29166e7837
Updated Docker readme base image links from java (deprecated) to openjdk
7 years ago
luccioman
9da75ac76d
Upgraded Docker base image from deprecated java to openjdk.
7 years ago
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.
8 years ago
luccioman
9cfe8dd6d6
Upgraded Apache Ant to 1.10.0 for the Alpine flavor Docker image.
8 years ago
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
8 years ago
luccioman
64fdf7e861
Merge remote-tracking branch 'origin/master' into docker
...
Conflicts solved:
docker/Readme.md
8 years ago
luccioman
75254ac9b6
Fixed syntax errors.
8 years ago
luccioman
16dfc49bfd
Enabled HTTPS as default, and added HTPS related documentation
8 years ago
luccioman
6811158e1a
Expose HTTPS default port on docker images
8 years ago
luccioman
15853a5402
Added important log limit options to upgrade procedure example.
8 years ago
luccioman
87858536e4
Set deploy buttons in one place
8 years ago
luccioman
fc958230c4
Added instructions for log control and upgrade
8 years ago
luccioman
8a058acac9
Improve final image size by concatenating some strategic commands
9 years ago
luccioman
377a832f53
Fixed license link for display on DockerHub
9 years ago
luccioman
b54356baec
Fixed line end causing build error.
9 years ago
luccioman
48ea77b8cc
git, compile and cleanup in one instruction
9 years ago
luccioman
fcd7f2a03a
Updated docker readme
...
Added image variants, tags, and license information.
9 years ago
luccioman
fb35510b88
Improved curl commands (fail if URL is unreachable).
9 years ago
luccioman
afdd6484ed
Compacted some instructions to reduce final image size
9 years ago
luccioman
07d9bfc51d
Created a Dockerfile for yacy base on Alpine Linux
9 years ago
luccioman
d4ed2039a7
Updated comments
9 years ago
luc
d27ef36453
Added details about volumes management.
9 years ago
luc
59e4f29687
Set process as non-root with "USER" instruction.
...
Thus there is no need to get sudo package.
9 years ago
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.
9 years ago
luc
9ca2b140d8
Run yacy daemon as non-root for improved security.
9 years ago
luc
dd9d64ac65
Added curl dependency to allow running stopYACY.sh and /bin sh scripts.
9 years ago
luc
d45b19d07f
Detailed how default passord is encoded
9 years ago
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.
9 years ago
luccioman
adf3f29044
Added one-click docker cloud deploy
9 years ago
luccioman
b62ba0dc7c
Fixed as background process title
9 years ago
luccioman
09584e8c21
Improved titles levels
9 years ago
luccioman
e299782cb6
Created a docker cloud stack file
...
May be used for one click deploy on docker cloud (see https://docs.docker.com/docker-cloud/apps/deploy-to-cloud-btn/ )
9 years ago
luc
1b189b06fc
Try reducing even more final docker image size
9 years ago
luc
3a44ee74ba
Reduce docker image size
9 years ago
luc
e0e19159e9
Added docker readme
9 years ago
luc
0b68fef7b5
Fixed initial admin password initialization
9 years ago
luccioman
05565014da
Initialize admin password from default or env
9 years ago
luccioman
8e758b12a5
Moved again Dockerfile to docker subdirectory
9 years ago