2025-02-10 17:52:03 +01:00
|
|
|
ARG VERSION=1.33.2
|
2025-02-06 18:29:18 +01:00
|
|
|
ARG UID=200003
|
|
|
|
ARG GID=200003
|
|
|
|
|
|
|
|
FROM ghcr.io/dani-garcia/vaultwarden:${VERSION}-alpine
|
|
|
|
|
|
|
|
LABEL maintainer="Lukas Raub titanz@pm.me"
|
|
|
|
|
|
|
|
ARG UID
|
|
|
|
ARG GID
|
|
|
|
|
|
|
|
RUN apk -U upgrade \
|
|
|
|
&& apk add libstdc++ \
|
|
|
|
&& rm -rf /var/cache/apk/*
|
|
|
|
|
|
|
|
RUN --network=none \
|
|
|
|
addgroup -g ${GID} vaultwarden \
|
|
|
|
&& adduser -g ${GID} --ingroup vaultwarden --disabled-password --system vaultwarden
|
|
|
|
|
|
|
|
USER vaultwarden
|
|
|
|
|
|
|
|
COPY --from=git.conorz.at/titanz-containers/hardened_malloc:latest /install /usr/local/lib/
|
|
|
|
ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so"
|
|
|
|
|
|
|
|
ENV ROCKET_PORT=8080
|
|
|
|
EXPOSE 8080/tcp
|