services: valkey: container_name: valkey image: ghcr.io/valkey-io/valkey:9.0.1 restart: unless-stopped command: valkey-server --save 60 1 --requirepass ${VALKEY_PASSWORD} volumes: - ${APPDATA_PATH}//valkey:/data ports: - ${VALKEY_PORT}:6379 healthcheck: test: ["CMD-SHELL", "echo 'auth ${VALKEY_PASSWORD}\nping' | valkey-cli | grep PONG"] interval: 10s timeout: 5s retries: 3 start_period: 10s