2025-02-06 19:22:12 +01:00
|
|
|
ARG VERSION=8
|
|
|
|
ARG UID=200010
|
|
|
|
ARG GID=200010
|
|
|
|
|
|
|
|
FROM valkey/valkey:${VERSION}-alpine
|
|
|
|
|
|
|
|
ARG UID
|
|
|
|
ARG GID
|
|
|
|
|
2025-02-08 18:32:10 +01:00
|
|
|
LABEL maintainer="Lukas Raub titanz@pm.me"
|
2025-02-06 19:22:12 +01:00
|
|
|
|
|
|
|
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"
|
|
|
|
|
2025-02-08 18:32:10 +01:00
|
|
|
USER valkey
|