services: valkey: container_name: valkey image: docker.io/valkey/valkey:8.1.3 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