diff --git a/services/pi.paler.net.hcl b/services/pi.paler.net.hcl index 0e3f046..3a038ab 100644 --- a/services/pi.paler.net.hcl +++ b/services/pi.paler.net.hcl @@ -10,8 +10,21 @@ job "pi.paler.net" { service { name = "pi-paler-net" - tags = [ "web" ] port = "http" + + tags = [ + "traefik.enable=true", + "traefik.http.routers.piserver.entryPoints=websecure", + "traefik.http.routers.piserver.rule=Host(`pi.paler.net`)", + "traefik.http.routers.piserver.tls.certResolver=letsencrypt", + ] + + check { + type = "http" + path = "/health" + interval = "10s" + timeout = "2s" + } } volume "sites-volume" { @@ -33,6 +46,7 @@ job "pi.paler.net" { args = [ "-port=${NOMAD_PORT_http}", "-path=/srv/http/pi.paler.net", + "-enable-health", ] } @@ -44,11 +58,3 @@ job "pi.paler.net" { } } -/* - labels: - - "traefik.enable=true" - - "traefik.http.routers.piserver.entryPoints=websecure" - - "traefik.http.routers.piserver.rule=Host(`pi.paler.net`)" - - "traefik.http.routers.piserver.middlewares=hsts@file" - - "traefik.http.routers.piserver.tls.certResolver=letsencrypt" -*/