job "grafana" { datacenters = ["alo"] group "monitoring" { network { port "http" { #host_network = "tailscale" } } volume "appdata" { type = "host" source = "appdata-grafana" } task "grafana" { driver = "docker" config { image = "grafana/grafana-enterprise" ports = [ "http" ] } env { GF_AUTH_BASIC_ENABLED = "false" GF_SERVER_HTTP_PORT = "${NOMAD_PORT_http}" } volume_mount { volume = "appdata" destination = "/var/lib/grafana" } service { port = "http" name = "grafana" tags = [ "traefik.enable=true", "traefik.http.routers.grafana.entryPoints=websecure", ] check { type = "http" path = "/" interval = "10s" timeout = "2s" } } resources { cpu = 100 memory = 128 } } } }