| ADD alpine-minirootfs-3.22.1-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV VALKEY_VERSION=8.1.4 |
| RUN /bin/sh -c set -eux; addgroup -S -g 1000 valkey; adduser -S -G valkey -u 999 valkey # buildkit |
| RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv openssl libgcc ; # buildkit |
| COPY /usr/local /usr/local # buildkit |
| RUN /bin/sh -c mkdir /data && chown valkey:valkey /data && mkdir -p /run/valkey && chown valkey:valkey /run/valkey && valkey-cli --version && valkey-server --version # buildkit |
| VOLUME [/data] |
| WORKDIR /data |
| COPY docker-entrypoint.sh /usr/local/bin/ # buildkit |
| ENTRYPOINT ["docker-entrypoint.sh"] |
| EXPOSE &{[{{110 0} {110 0}}] 0xc00041a800} |
| CMD ["valkey-server"] |
| ARG UID=200010 |
| ARG GID=200010 |
| LABEL maintainer=Lukas Raub titanz@pm.me |
| RUN |2 UID=200010 GID=200010 /bin/sh -c apk -U upgrade && apk add libstdc++ shadow # buildkit |
| RUN |2 UID=200010 GID=200010 /bin/sh -c 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/* # buildkit |
| COPY /install /usr/local/lib/ # buildkit |
| ENV LD_PRELOAD=/usr/local/lib/libhardened_malloc.so |
| USER valkey |