grafana/compose.yaml
Rama main · réplica de lectura del repositorio original.
networks:
reverse-proxy:
external: true
prometheus:
external: true
services:
grafana:
image: grafana/grafana:latest
restart: unless-stopped
user: 1000:1001
environment:
- GF_INSTALL_PLUGINS=grafana-clock-panel
volumes:
- ./grafana.ini:/etc/grafana/grafana.ini:ro
- ./data:/var/lib/grafana
networks:
- reverse-proxy
- prometheus
labels:
- traefik.enable=true
- traefik.http.routers.${COMPOSE_PROJECT_NAME}.rule=Host(`${COMPOSE_PROJECT_NAME}.lucascott.com`)
- traefik.http.routers.${COMPOSE_PROJECT_NAME}.entrypoints=websecure
- traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls=true
- traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls.certresolver=letsencrypt-dns
- traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls.domains[0].sans=*.lucascott.com
- traefik.http.routers.${COMPOSE_PROJECT_NAME}.middlewares=internalOnly@file
- traefik.http.services.${COMPOSE_PROJECT_NAME}.loadbalancer.server.port=3000
- wud.watch.digest=true
- wud.link.template=https://github.com/grafana/grafana/releases
- wud.trigger.include=telegram.report,docker.autoupdate