ambar-redis (2.1)

Published 4 years ago by abderr

Installation

docker pull git.abderr.ovh/abderr/ambar-redis:2.1
sha256:06fd835a06cb8ad0aad01c3d081d7a13b55a97ba22fe8309a573de8406845305

Image Layers

ADD file:1e87ff33d1b6765b793888cd50e01b2bd0dfe152b7dbb4048008bfc2658faea7 in /
CMD ["/bin/sh"]
/bin/sh -c addgroup -S redis && adduser -S -G redis redis
/bin/sh -c apk add --no-cache 'su-exec>=0.2'
ENV REDIS_VERSION=4.0.2
ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-4.0.2.tar.gz
ENV REDIS_DOWNLOAD_SHA=b1a0915dbc91b979d06df1977fe594c3fa9b189f1f3d38743a2948c9f7634813
/bin/sh -c set -ex; apk add --no-cache --virtual .build-deps coreutils gcc linux-headers make musl-dev ; 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; grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h; sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h; grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h; make -C /usr/src/redis -j "$(nproc)"; make -C /usr/src/redis install; rm -r /usr/src/redis; apk del .build-deps
/bin/sh -c mkdir /data && chown redis:redis /data
VOLUME [/data]
WORKDIR /data
COPY file:9b596974f478088dc2d2bf2906046f6c8872ecff3c716abd89850fd50ec90c47 in /usr/local/bin/
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379/tcp
CMD ["redis-server"]
/bin/sh -c apk add --update curl && rm -rf /var/cache/apk/*
COPY file:0416b9e9ab58f60a6d7967fd367a035a625d8d83d94f600029625ce7a7ee79ed in /usr/local/etc/redis/redis.conf
CMD ["redis-server" "/usr/local/etc/redis/redis.conf"]
HEALTHCHECK &{["CMD-SHELL" "curl -f localhost:6379 || exit 1"] "5s" "30s" "0s" '2'}
Details
Container
4 years ago
5
OCI / Docker
linux/amd64
10 MiB
Versions (1) View all
2.1 on 2022-06-25