ambar-redis (2.1)
Published 4 years ago by abderr
Installation
docker pull git.abderr.ovh/abderr/ambar-redis:2.1sha256:06fd835a06cb8ad0aad01c3d081d7a13b55a97ba22fe8309a573de8406845305Image 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'} |