services/swarm/kuma.yaml
traveler 23ac844e9d
Some checks are pending
Deploy on push / detect (push) Waiting to run
Deploy on push / deploy_swarm (push) Blocked by required conditions
Deploy on push / deploy_compose (push) Blocked by required conditions
ds
2026-03-30 18:47:22 -05:00

66 lines
No EOL
2 KiB
YAML

services:
kuma:
image: louislam/uptime-kuma:1
environment:
- TZ=America/Chicago
- PGID=1964
- PUID=1964
- UMASK=002
networks:
- netgrimoire
volumes:
- /DockerVol/kuma:/app/data
deploy:
placement:
constraints:
- node.hostname == docker3
restart_policy:
condition: on-failure
delay: 5s
endpoint_mode: dnsrr
labels:
- diun.enable=true
- homepage.group=Monitoring
- homepage.name=Kuma Uptime
- homepage.icon=kuma.png
- homepage.href=http://kuma.netgrimoire.com
- homepage.description=Services Monitor
- caddy=kuma.netgrimoire.com
- caddy.reverse_proxy=kuma:3001
autokuma:
image: ghcr.io/bigboot/autokuma:latest
restart: unless-stopped
environment:
AUTOKUMA__KUMA__URL: http://kuma:3001
AUTOKUMA__KUMA__USERNAME: traveler
AUTOKUMA__KUMA__PASSWORD: F@lcon12
# AUTOKUMA__KUMA__MFA_TOKEN: <token>
# AUTOKUMA__KUMA__HEADERS: "<header1_key>=<header1_value>,<header2_key>=<header2_value>,..."
# AUTOKUMA__KUMA__CALL_TIMEOUT: 5
# AUTOKUMA__KUMA__CONNECT_TIMEOUT: 5
AUTOKUMA__TAG_NAME: AutoKuma
# AUTOKUMA__TAG_COLOR: "#42C0FB"
# AUTOKUMA__DEFAULT_SETTINGS: |-
# docker.docker_container: {{container_name}}
# http.max_redirects: 10
# *.max_retries: 3
# AUTOKUMA__SNIPPETS__WEB: |-
# {{container_name}}_http.http.name: {{container_name}} HTTP
# {{container_name}}_http.http.url: https://{{@0}}:{{@1}}
# {{container_name}}_docker.docker.name: {{container_name}} Docker
# {{container_name}}_docker.docker.docker_container: {{container_name}}
# AUTOKUMA__DOCKER__HOSTS: unix:///var/run/docker.sock
# AUTOKUMA__DOCKER__LABEL_PREFIX: kuma
AUTOKUMA__DOCKER__SOURCE: "both"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/nfs/Baxter/Docker/AutoKuma:/data
networks:
- netgrimoire
networks:
netgrimoire:
external: true