diff options
author | Alex Auvolat <alex@adnab.me> | 2023-05-04 17:00:31 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2023-05-04 17:00:31 +0200 |
commit | b73c39c7c17d06468f5efc6c7a9c99bf09ec4f1f (patch) | |
tree | 8f4d41e46eaffdcf2d494163f44e00a1655f9193 /cluster/prod | |
parent | e375304c388948efcb8cfcb45d8a8288a635a766 (diff) | |
download | nixcfg-b73c39c7c17d06468f5efc6c7a9c99bf09ec4f1f.tar.gz nixcfg-b73c39c7c17d06468f5efc6c7a9c99bf09ec4f1f.zip |
multi-zone matrix
Diffstat (limited to 'cluster/prod')
-rw-r--r-- | cluster/prod/app/matrix/deploy/im.hcl | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/cluster/prod/app/matrix/deploy/im.hcl b/cluster/prod/app/matrix/deploy/im.hcl index 6b9690d..324c3d9 100644 --- a/cluster/prod/app/matrix/deploy/im.hcl +++ b/cluster/prod/app/matrix/deploy/im.hcl @@ -1,5 +1,5 @@ job "matrix" { - datacenters = ["orion"] + datacenters = ["orion", "neptune"] type = "service" priority = 40 @@ -8,6 +8,7 @@ job "matrix" { network { port "api_port" { static = 8008 } + port "web_port" { to = 8043 } } task "synapse" { @@ -79,6 +80,7 @@ job "matrix" { "tricot im.deuxfleurs.fr:443/_matrix 100", "tricot im.deuxfleurs.fr/_synapse 100", "tricot-add-header Access-Control-Allow-Origin *", + "d53-cname im.deuxfleurs.fr", ] check { type = "tcp" @@ -130,17 +132,8 @@ EOH env = true } } - } - - - group "riotweb" { - count = 1 - - network { - port "web_port" { to = 8043 } - } - task "server" { + task "riotweb" { driver = "docker" config { image = "superboum/amd64_riotweb:v33" @@ -164,6 +157,7 @@ EOH "webstatic", "tricot im.deuxfleurs.fr 10", "tricot riot.deuxfleurs.fr 10", + "d53-cname riot.deuxfleurs.fr", ] port = "web_port" address_mode = "host" |