Switch Traefik to an HTTP check

This commit is contained in:
Quentin 2020-05-05 16:34:16 +02:00
parent 7cf4ed0c87
commit 87ea44d161
2 changed files with 7 additions and 11 deletions

View File

@ -15,10 +15,8 @@ defaultEntryPoints = ["http", "https"]
compress = true
[entryPoints.https.tls]
[entryPoints.matrix]
address = ":8448"
compress = true
[entryPoints.matrix.tls]
[ping]
entrypoint = "admin"
[retry]

View File

@ -13,7 +13,6 @@ job "frontend" {
https_port = 443
http_port = 80
adm_port = 8082
synapse_federation_frontend = 8448
}
volumes = [
"secrets/traefik.toml:/etc/traefik/traefik.toml",
@ -23,9 +22,6 @@ job "frontend" {
resources {
memory = 101
network {
port "synapse_federation_frontend" {
static = "8448"
}
port "https_port" {
static = "443"
}
@ -39,13 +35,15 @@ job "frontend" {
}
service {
tags = ["https"]
tags = ["https", "frontend"]
port = "https_port"
address_mode = "host"
name = "traefik"
check {
type = "tcp"
port = "https_port"
type = "http"
protocol = "http"
port = "adm_port"
path = "/ping"
interval = "60s"
timeout = "5s"
check_restart {