services: uptime-kuma: image: louislam/uptime-kuma:2 container_name: uptime-kuma restart: unless-stopped volumes: - /opt/kuma/uptime:/app/data - /var/run/docker.sock:/var/run/docker.sock ports: - "3001:3001" healthcheck: test: ["CMD-SHELL", "curl -f http://localhost:3001 || exit 1"] interval: 60s timeout: 10s retries: 3 start_period: 30s auto-kuma: image: ghcr.io/bigboot/autokuma:2 container_name: auto-kuma restart: unless-stopped environment: AUTOKUMA__KUMA__URL: http://uptime-kuma:3001 AUTOKUMA__KUMA__USERNAME: user AUTOKUMA__KUMA__PASSWORD: ycp3nadE7cPFLtnm AUTOKUMA__DEFAULT_SETTINGS: |- docker.docker_container: {{container_name}} docker.docker_host: 1 RUST_LOG: debug volumes: - /opt/kuma/auto:/data - /var/run/docker.sock:/var/run/docker.sock depends_on: uptime-kuma: condition: service_healthy