mirror-rediscommander-redis-commander-latest-6b31ea1290d8 (backup)
Published 2026-10-09 18:43:11 +00:00 by albert
Installation
docker pull fitappgiteas.my127001.ca/albert/mirror-rediscommander-redis-commander-latest-6b31ea1290d8:backupsha256:19cd0c49f418779fa2822a0496c5e6516d0c792effc39ed20089e6268477e40aImage Layers
| ADD file:4f526aa99067d82b341f7ca538f7826b7c23a628f1b615eea2883a2d434c1b90 in / |
| CMD ["/bin/sh"] |
| WORKDIR /redis-commander |
| ARG REMOVE_APK=0 |
| ENV SERVICE_USER=redis |
| ENV HOME=/redis-commander |
| ENV NODE_ENV=production |
| COPY . . # buildkit |
| RUN |1 REMOVE_APK=0 /bin/sh -c apk update && apk upgrade && apk add --no-cache ca-certificates dumb-init sed jq nodejs npm yarn && update-ca-certificates && echo -e "\n---- Create runtime user and fix file access rights ----------" && adduser "${SERVICE_USER}" -h "${HOME}" -G root -S -u 1000 && chown -R root.root "${HOME}" && chown -R "${SERVICE_USER}" "${HOME}/config" && chmod g+w "${HOME}/config" && chmod ug+r,o-rwx "${HOME}"/config/*.json && echo -e "\n---- Check config file syntax --------------------------------" && for i in "${HOME}"/config/*.json; do echo "checking config file $i"; cat "$i" | jq empty; ret=$?; if [ $ret -ne 0 ]; then exit $ret; fi; done && echo -e "\n---- Installing app ------------------------------------------" && npm install --production -s && echo -e "\n---- Cleanup and hardening -----------------------------------" && "${HOME}/docker/harden.sh" && rm -rf /tmp/* /root/.??* /root/cache /var/cache/apk/* # buildkit |
| USER 1000 |
| HEALTHCHECK &{["CMD" "/redis-commander/bin/healthcheck.js"] "1m0s" "2s" "0s" '\x00'} |
| ENTRYPOINT ["/usr/bin/dumb-init" "--"] |
| CMD ["/redis-commander/docker/entrypoint.sh"] |
| EXPOSE map[8081/tcp:{}] |