diff --git a/services/minitor.tf b/services/minitor.tf index a5b1f7c..12d7a4c 100644 --- a/services/minitor.tf +++ b/services/minitor.tf @@ -1,12 +1,13 @@ module "minitor" { source = "./service" - name = "minitor" - image = "iamthefij/minitor-go:1.4.1" - args = ["-metrics", "-config=$${NOMAD_TASK_DIR}/config.yml"] - service_port = 8080 - use_wesher = var.use_wesher - prometheus = true + name = "minitor" + image = "iamthefij/minitor-go:1.4.1" + args = ["-metrics", "-config=$${NOMAD_TASK_DIR}/config.yml"] + service_port = 8080 + service_check = null + use_wesher = var.use_wesher + prometheus = true env = { TZ = "America/Los_Angeles", diff --git a/services/service/service_template.nomad b/services/service/service_template.nomad index 3653739..c17b8b6 100644 --- a/services/service/service_template.nomad +++ b/services/service/service_template.nomad @@ -120,6 +120,11 @@ job "${name}" { path = "${service_check.path}" interval = "${service_check.interval}" timeout = "${service_check.timeout}" + + check_restart { + limit = 5 + grace = "90s" + } } %{~ endif ~} }