diff options
Diffstat (limited to 'app/garage-staging')
-rw-r--r-- | app/garage-staging/config/garage.toml | 2 | ||||
-rw-r--r-- | app/garage-staging/deploy/garage.hcl | 26 |
2 files changed, 24 insertions, 4 deletions
diff --git a/app/garage-staging/config/garage.toml b/app/garage-staging/config/garage.toml index 60f97c5..2ed46c0 100644 --- a/app/garage-staging/config/garage.toml +++ b/app/garage-staging/config/garage.toml @@ -19,5 +19,5 @@ api_bind_addr = "[::]:3990" [s3_web] bind_addr = "[::]:3992" -root_domain = ".web-staging.deuxfleurs.fr" +root_domain = ".garage-staging-web.home.adnab.me" index = "index.html" diff --git a/app/garage-staging/deploy/garage.hcl b/app/garage-staging/deploy/garage.hcl index a0b5d66..9284461 100644 --- a/app/garage-staging/deploy/garage.hcl +++ b/app/garage-staging/deploy/garage.hcl @@ -56,9 +56,7 @@ job "garage-staging" { service { tags = [ "garage-staging-api", - "traefik.enable=true", - "traefik.frontend.entryPoints=https,http", - "traefik.frontend.rule=Host:garage-staging.deuxfleurs.fr" + "tricot garage-staging.home.adnab.me", ] port = 3990 address_mode = "driver" @@ -96,6 +94,28 @@ job "garage-staging" { } } + service { + tags = [ + "garage-staging-web", + "tricot *.garage-staging-web.home.adnab.me", + ] + port = 3992 + address_mode = "driver" + name = "garage-staging-web" + check { + type = "tcp" + port = 3992 + address_mode = "driver" + interval = "60s" + timeout = "5s" + check_restart { + limit = 3 + grace = "90s" + ignore_warnings = false + } + } + } + restart { interval = "30m" attempts = 10 |