vaultwarden/docker
Jeremy Lin a2162f4d69
Allow listening on privileged ports (below 1024) as non-root
This is done by running `setcap cap_net_bind_service=+ep` on the executable
in the build stage (doing it in the runtime stage creates an extra copy of
the executable that bloats the image). This only works when using the
BuildKit-based builder, since the `COPY` instruction doesn't copy
capabilities on the legacy builder.
2023-02-01 00:35:33 -08:00
..
amd64 Allow listening on privileged ports (below 1024) as non-root 2023-02-01 00:35:33 -08:00
arm64 Allow listening on privileged ports (below 1024) as non-root 2023-02-01 00:35:33 -08:00
armv6 Allow listening on privileged ports (below 1024) as non-root 2023-02-01 00:35:33 -08:00
armv7 Allow listening on privileged ports (below 1024) as non-root 2023-02-01 00:35:33 -08:00
Dockerfile.buildx Update async to prepare for main merge 2022-02-22 20:00:33 +01:00
Dockerfile.j2 Allow listening on privileged ports (below 1024) as non-root 2023-02-01 00:35:33 -08:00
healthcheck.sh Take ROCKET_ADDRESS into account in the Docker healthcheck 2022-10-20 01:04:09 -07:00
Makefile Rename .buildx Dockerfiles to .buildkit 2023-01-24 13:11:12 -08:00
README.md Multi-arch image support 2020-07-15 20:03:34 -07:00
render_template Generate Dockerfiles from one source for maintainability. Closes #785. 2019-12-28 22:52:20 +01:00
start.sh Update deps and Alpine image 2022-07-31 15:45:31 +02:00

The arch-specific directory names follow the arch identifiers used by the Docker official images:

https://github.com/docker-library/official-images/blob/master/README.md#architectures-other-than-amd64