services: redisinsight: image: redis/redisinsight ports: - 5540:5540 redis: image: golyalpha/redis:8.6.1 build: ./build command: ["/conf/redis.conf.tmpl"] healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 1m30s timeout: 30s retries: 5 start_period: 30s volumes: - ./conf:/conf:ro - redis_data:/data expose: - 6379 - 16379 deploy: mode: replicated endpoint_mode: dnsrr replicas: 9 clustersetup: image: redis:8.6.1 volumes: - ./scripts/cluster-init.sh:/cluster-init.sh entrypoint: /cluster-init.sh depends_on: redis: condition: service_healthy notebooks: image: quay.io/jupyter/scipy-notebook:python-3.13 ports: - 8888:8888 userns_mode: keep-id volumes: - ./notebooks:/home/jovyan volumes: redis_data: