From 7569ac34d2fd7bc30139c14671ddd1ec498ec13e Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Wed, 4 Mar 2020 11:55:42 +0100 Subject: [PATCH] [matrix] Disable logging for easybridge as it is not safe --- nomad/chat.hcl | 70 +++----------------------------------------------- 1 file changed, 4 insertions(+), 66 deletions(-) diff --git a/nomad/chat.hcl b/nomad/chat.hcl index 0b63eca..37467d7 100644 --- a/nomad/chat.hcl +++ b/nomad/chat.hcl @@ -123,72 +123,6 @@ job "chat" { } } } -/* - group "facebook_bridge" { - count = 1 - task "fb2mx" { - driver = "docker" - config { - # https://mau.dev/tulir/mautrix-facebook/container_registry - image = "dock.mau.dev/tulir/mautrix-facebook:latest" - port_map { - api_port = 29319 - } - volumes = [ - "secrets/conf:/data" - ] - } - - resources { - memory = 50 - network { - port "api_port" { - static = "29319" - } - } - } - - service { - tags = ["mxbridge"] - port = "api_port" - address_mode = "host" - name = "fb2mx" - check { - type = "tcp" - port = "api_port" - interval = "60s" - timeout = "5s" - check_restart { - limit = 3 - grace = "90s" - ignore_warnings = false - } - } - } - - artifact { - source = "http://127.0.0.1:8500/v1/kv/configuration/chat/fb2mx/registration.yaml?raw" - destination = "secrets/tpl/registration.yaml.tpl" - mode = "file" - } - template { - source = "secrets/tpl/registration.yaml.tpl" - destination = "secrets/conf/registration.yaml" - } - - artifact { - source = "http://127.0.0.1:8500/v1/kv/configuration/chat/fb2mx/config.yaml?raw" - destination = "secrets/tpl/config.yaml.tpl" - mode = "file" - } - template { - source = "secrets/tpl/config.yaml.tpl" - destination = "secrets/conf/config.yaml" - } - } - } -*/ - group "easybridge" { count = 1 @@ -204,6 +138,10 @@ job "chat" { "secrets/conf:/data" ] args = [ "./easybridge", "-config", "/data/config.json" ] + /* Logging leak a huge amount of sensitive data, disabling it for now */ + logging { + type = "none" + } } artifact {