job "loki" { datacenters = ["dc1"] type = "service" priority = 55 group "loki" { count = 1 network { mode = "bridge" port "main" { %{~ if use_wesher ~} host_network = "wesher" %{~ endif ~} to = 3100 } } # Loki uses disk storage. We want to preserve, if possible # but some loss is ok. ephemeral_disk { migrate = true sticky = true } task "loki" { driver = "docker" service { name = "loki" provider = "nomad" port = "main" tags = [ "traefik.enable=true", "traefik.http.routers.loki.entryPoints=websecure", ] check { type = "http" path = "/ready" interval = "30s" timeout = "2s" check_restart { limit = 5 grace = "90s" } } } config { image = "grafana/loki:2.8.7" ports = ["main"] args = ["--config.file=$${NOMAD_TASK_DIR}/loki-config.yml"] } template { data = <