valkey/8/Dockerfile
titanz 15c279d2e9
All checks were successful
Build 8 / Build & push new image (push) Successful in 10m53s
Build 7 / Build & push new image (push) Successful in 10m56s
edited maintainer label
2025-02-08 18:32:10 +01:00

28 lines
606 B
Docker

ARG VERSION=8
ARG UID=200010
ARG GID=200010
FROM valkey/valkey:${VERSION}-alpine
ARG UID
ARG GID
LABEL maintainer="Lukas Raub titanz@pm.me"
RUN apk -U upgrade \
&& apk add libstdc++ shadow
RUN --network=none \
usermod -u ${UID} valkey \
&& groupmod -g ${GID} valkey \
&& find / -user 999 -exec chown -h valkey {} \; \
&& find / -group 1000 -exec chgrp -h valkey {} \; \
&& apk del shadow \
&& rm -rf /var/cache/apk/*
COPY --from=ghcr.io/polarix-containers/hardened_malloc:latest /install /usr/local/lib/
ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so"
USER valkey