Move garage's redirections to a dedicated service

Reason:
 - do not slow down the garage web endpoint
 - required now that we map domain name to a garage bucket
This commit is contained in:
Quentin 2023-12-04 12:32:46 +01:00
parent 0c3db22de6
commit d694ddbe2c
Signed by untrusted user: quentin
GPG key ID: E9602264D639FF68

View file

@ -138,9 +138,6 @@ job "garage" {
"tricot-add-header X-Frame-Options SAMEORIGIN", "tricot-add-header X-Frame-Options SAMEORIGIN",
"tricot-add-header X-XSS-Protection 1; mode=block", "tricot-add-header X-XSS-Protection 1; mode=block",
"tricot-add-header X-Content-Type-Options nosniff", "tricot-add-header X-Content-Type-Options nosniff",
"tricot-add-redirect www.deuxfleurs.fr deuxfleurs.fr 301",
"tricot-add-redirect osuny.org www.osuny.org 301",
"tricot-add-redirect www.degrowth.net degrowth.net 301",
"tricot-on-demand-tls-ask http://garage-admin.service.prod.consul:3903/check", "tricot-on-demand-tls-ask http://garage-admin.service.prod.consul:3903/check",
"tricot-site-lb", "tricot-site-lb",
] ]
@ -170,6 +167,23 @@ job "garage" {
} }
} }
service {
tags = [
"garage-redirect-dummy",
"tricot www.deuxfleurs.fr 2",
"tricot osuny.org 2",
"tricot www.degrowth.net 2",
"tricot-add-redirect www.deuxfleurs.fr deuxfleurs.fr 301",
"tricot-add-redirect osuny.org www.osuny.org 301",
"tricot-add-redirect www.degrowth.net degrowth.net 301",
]
name = "garage-redirect-dummy"
address_mode = "host"
port = "web"
on_update = "ignore"
}
service { service {
tags = [ tags = [
"garage_k2v", "garage_k2v",