This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -1,4 +1,9 @@
|
||||
FROM alpine:3.19
|
||||
ARG BUILDPLATFORM
|
||||
FROM --platform=$BUILDPLATFORM alpine:latest
|
||||
|
||||
ARG REDIS_VERSION="7.2.4"
|
||||
ARG REDIS_DOWNLOAD_URL="http://download.redis.io/releases/redis-${REDIS_VERSION}.tar.gz"
|
||||
RUN wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" && \
|
||||
|
||||
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
|
||||
RUN addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis
|
||||
@@ -10,9 +15,7 @@ RUN apk add --no-cache \
|
||||
# add tzdata for https://github.com/docker-library/redis/issues/138
|
||||
tzdata
|
||||
|
||||
ENV REDIS_VERSION 7.0.5
|
||||
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-7.0.5.tar.gz
|
||||
ENV REDIS_DOWNLOAD_SHA 67054cc37b58c125df93bd78000261ec0ef4436a26b40f38262c780e56315cc3
|
||||
|
||||
|
||||
RUN set -eux; \
|
||||
\
|
||||
@@ -32,7 +35,6 @@ RUN set -eux; \
|
||||
; \
|
||||
\
|
||||
wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
|
||||
echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; \
|
||||
mkdir -p /usr/src/redis; \
|
||||
tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
|
||||
rm redis.tar.gz; \
|
||||
|
Reference in New Issue
Block a user