RSS Git Download  Clone
Raw Blame History
#docker login
#docker build -t patrikx3/p3x-redis-ui .
##docker tag IMAGE_ID patrikx3/p3x-redis-ui:latest
#docker push patrikx3/p3x-redis-ui:latest
#docker tag patrikx3/p3x-redis-ui:latest patrikx3/p3x-redis-ui:2023.4.102
#docker push patrikx3/p3x-redis-ui:2023.4.102
#docker images
#docker rmi -f IMAGE_ID
FROM node:lts-slim
ENV COMPOSER_PROCESS_TIMEOUT=3600
ENV DEBIAN_FRONTEND=noninteractive
ENV P3XRS_DOCKER_HOME=/settings
EXPOSE 7843
RUN npm -g --unsafe-perm install p3x-redis-ui
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
  CMD node -e "const http = require('http'); http.get('http://localhost:7843/health', (r) => { process.exit(r.statusCode === 200 ? 0 : 1) }).on('error', () => process.exit(1))"
CMD ["p3x-redis"]