job "grafana" { # region = "global" datacenters = ["dc1"] type = "service" # priority = 50 constraint { attribute = "${attr.kernel.name}" value = "linux" } constraint { attribute = "${attr.unique.hostname}" operator = "regexp" value = "odroid.*" } update { # Stagger updates every 60 seconds stagger = "60s" max_parallel = 1 } group "grafana" { count = 1 restart { attempts = 2 interval = "1m" delay = "10s" mode = "delay" } task "grafana" { driver = "docker" config { // image = "fg2it/grafana-armhf:v5.1.4" image = "grafana/grafana:latest" ports = ["http"] logging { type = "json-file" } memory_hard_limit = 2048 } env { disable_login_form = "EST5EDT" PUID = 1000 PGID = 1000 GF_PATHS_PROVISIONING = "/local/" GF_AUTH_ANONYMOUS_ENABLED = true GF_AUTH_ANONYMOUS_ORG_NAME = "Main Org." GF_AUTH_ANONYMOUS_ORG_ROLE = "Admin" } template { data = <