Commit Graph

43 Commits

Author SHA1 Message Date
Cedric Staniewski
5319752ee3 Add git to the docker image
This is required to version collections with git as described in the tutorial
at https://radicale.org/v3.html#versioning-collections-with-git .
2026-04-02 23:43:35 +02:00
Guillaume REMBERT
f2f650f922 Improve Dockerfile (#1962)
- add curl for HTTPS healthchecks (https://github.com/Kozea/Radicale/issues/1961)
- remove default TCP port EXPOSE command as it is not really usefull (https://forums.docker.com/t/what-is-the-use-of-expose-in-docker-file/37726)
2026-02-02 17:00:40 +00:00
Bishtawi
ee2af306d7 Support loading ldap secret from file 2024-11-05 00:35:36 -08:00
Artur Neumann
b6fa3c47c3 fix casing in docker file 2024-10-15 14:50:08 +05:45
Sam Erika Clotfelter
8b4e28a179 set group id explicitly 2024-03-13 00:19:41 -04:00
Sam Erika Clotfelter
a8a7e23a37 create radicale group 2024-03-13 00:15:41 -04:00
Sam Erika Clotfelter
f05753be71 set group in COPY 2024-03-10 14:04:20 -04:00
Ian Bishop
93e5dd4a70 Listen on IPv4 and IPv6 2024-03-01 20:04:14 +10:00
Eugene Davis
f57e738156 fix: dockerfile user from UID to username 2024-02-08 09:58:20 +01:00
Eugene Davis
2dd7328859 Add argument for specifying optional dependencies 2024-02-08 09:58:20 +01:00
Eugene Davis
5b0830ea08 Update Dockerfile to use build stage and set non-root user 2024-02-08 09:58:20 +01:00
Unrud
06f93a032b Update branch name 2021-12-20 22:33:38 +01:00
Frank Sachsenheim
c4745680e0 Dockerfile: Removes volume for config data
Configuration data can be provided by either
- putting it into a derived image
- mounting a volume
While an anonymous volume is of no use.
2021-12-20 22:07:24 +01:00
Frank Sachsenheim
11fd29a2d1 Dockerfile: Removes arguable comments
- user data could be stored in any kind of volume
  - using a mounted one is often not recommendable
- there are other means to publish a service like HTTP reverse proxies
- the CMD directive can't and shouldn't be used to expose behaviour
  - in fact, the value is required by the previous directive
2021-12-20 22:07:24 +01:00
Frank Sachsenheim
d90369b67c Dockerfile: Reduces layers and size 2021-12-20 22:07:24 +01:00
Unrud
58bcedde98 Simpler Dockerfile
Inspired by #1087
2020-08-07 02:52:20 +02:00
Unrud
f3b6b4869d Dockerfile: Install bcrypt 2020-07-23 20:12:34 +02:00
Unrud
c6f6f2c1f4 Dockerfile: Install pip3 2020-07-23 20:12:18 +02:00
Unrud
10aee24056 Use generic version in docker example 2020-05-22 16:34:02 +02:00
Unrud
fbf631ef60 Update Dockerfile 2020-05-03 21:00:48 +02:00
Unrud
b962bed9d1 Revert "Fix dockerfile with pip upgrade"
This reverts commit ec63ec8760.
2019-06-17 04:18:48 +02:00
jkuettner
ec63ec8760 Fix dockerfile with pip upgrade 2019-06-15 10:31:47 +02:00
Unrud
e6e3db6e05 Docker: Use extras for dependencies
Explicit installation of passlib and bcrypt is still included for older versions.
2018-04-20 22:53:43 +02:00
François Schmidts
ae54e8556c Improve Dockerfile (#676)
* fixing DockerFile

* applying corrections

* fixating the dest file
2017-08-02 17:26:33 +02:00
Unrud
714483bf0e Update Dockerfile 2017-06-10 16:15:45 +02:00
Jindřiška
1b243eb1b6 Update Dockerfile
openssl is needed for downloading thru https with wget
2016-06-29 18:45:35 +02:00
Alexis 'Horgix' Chotard
a6b9eaf59f Dockerfile: remove -D option 2016-06-26 21:20:42 +02:00
Alexis 'Horgix' Chotard
fbc0b1aa54 Dockerfile: add EXPOSE 5232 2016-06-26 19:29:18 +02:00
Alexis 'Horgix' Chotard
8faf9a4238 Dockerfile: add -f argument to radicale 2016-06-26 19:19:03 +02:00
Alexis 'Horgix' Chotard
3a59f95922 Dockerfile: copy config from sources directly 2016-06-26 19:18:37 +02:00
Alexis 'Horgix' Chotard
0a8db786fa Dockerfile: merge distro and python dependancies 2016-06-26 18:12:07 +02:00
Alexis 'Horgix' Chotard
906aaab8cd Dockerfile: rework config handling
- No need to run as another user, containers use user namespaces
- Make config file path FHS compliant
2016-06-26 17:25:44 +02:00
Alexis 'Horgix' Chotard
cd0e4e2247 Dockerfile: build from latest tarball 2016-06-26 17:01:44 +02:00
Alexis 'Horgix' Chotard
d1fbde2e9a Dockerfile: remove superfluous comments 2016-06-26 16:47:40 +02:00
Alexis 'Horgix' Chotard
8e93208fdf Dockerfile: install pip directly from python3 module 2016-06-26 16:47:20 +02:00
Alexis 'Horgix' Chotard
b0c82f01d0 Dockerfile: merge apk update and upgrade 2016-06-26 15:49:49 +02:00
Alexis 'Horgix' Chotard
68b2e5fb82 Dockerfile: add maintainer 2016-06-26 15:20:50 +02:00
Alexis 'Horgix' Chotard
b2ebb8a433 Dockerfile: change style according to official Dockerfiles 2016-06-26 15:20:49 +02:00
binor
725b1b41be Add ca-certs to fix problem collecting bcrypt 2016-04-04 21:14:26 +02:00
cdpb
91a5a82c80 remove python2 support 2016-04-02 10:35:39 +02:00
cdpb
5ec5b75558 move base image to alpine 2016-03-28 10:51:36 +02:00
cdpb
365e35cdba add improved docker version 2015-12-28 19:17:30 +01:00
Christoph Witzany
806183b5b7 Create Dockerfile 2014-10-20 00:10:19 +02:00