aboutsummaryrefslogtreecommitdiff
path: root/app/deployment/im.hcl
diff options
context:
space:
mode:
Diffstat (limited to 'app/deployment/im.hcl')
-rw-r--r--app/deployment/im.hcl20
1 files changed, 7 insertions, 13 deletions
diff --git a/app/deployment/im.hcl b/app/deployment/im.hcl
index f76fb73..dfff98b 100644
--- a/app/deployment/im.hcl
+++ b/app/deployment/im.hcl
@@ -9,11 +9,8 @@ job "im" {
config {
image = "superboum/amd64_synapse:v36"
+ network_mode = "host"
readonly_rootfs = true
- port_map {
- client_port = 8008
- federation_port = 8448
- }
command = "python"
args = [
"-m", "synapse.app.homeserver",
@@ -95,16 +92,12 @@ job "im" {
resources {
cpu = 1000
memory = 4000
- network {
- port "client_port" { }
- port "federation_port" { }
- }
}
service {
name = "synapse-client"
- port = "client_port"
- address_mode = "host"
+ port = 8008
+ address_mode = "driver"
tags = [
"matrix",
"traefik.enable=true",
@@ -115,7 +108,8 @@ job "im" {
]
check {
type = "tcp"
- port = "client_port"
+ port = 8008
+ address_mode = "driver"
interval = "60s"
timeout = "5s"
check_restart {
@@ -128,8 +122,8 @@ job "im" {
service {
name = "synapse-federation"
- port = "federation_port"
- address_mode = "host"
+ port = 8448
+ address_mode = "driver"
tags = [
"matrix",
"traefik.enable=true",