From 00e47aa976b51edfc1c1ec69fe074b9138b749e5 Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Tue, 14 Nov 2023 10:16:31 +0100 Subject: [PATCH] dmarc ui --- apps/dmarc/live.hcl | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 apps/dmarc/live.hcl diff --git a/apps/dmarc/live.hcl b/apps/dmarc/live.hcl new file mode 100644 index 0000000..7b471f8 --- /dev/null +++ b/apps/dmarc/live.hcl @@ -0,0 +1,62 @@ +job "dmarc" { + datacenters = [ + "nummer5", + ] + type = "service" + + group "apps" { + count = 1 + + network { + mode = "host" + port "http" { + to = 8080 + } + } + service { + name = "dmarc" + port = "http" + + tags = [ + "traefik.enable=true", + "traefik.http.routers.dmarc.rule=Host(`dmarc.service.nr5`)", + ] + + } + + restart { + attempts = 5 + delay = "30s" + } + + task "dmarc" { + driver = "podman" + + config { + image = "cr.wks/dmarc-report:latest" + ports = ["http"] + } + + env { + TZ = "Europe/Berlin" + REPORT_DB_TYPE = "pgsql" + PARSER_DB_TYPE = "pgsql" + PARSER_DB_HOST = "postgres.service.nr5" + PARSER_DB_NAME = "dmarc-srg" + PARSER_DB_USER = "dmarc" + PARSER_DB_PASSWORD = "4XSS4gKpheSBoMsIs" + PARSER_IMAP_PORT = "143" + PARSER_IMAP_HOST = "xximap.maketank.net" + PARSER_IMAP_USER = "dmarc-inbox@maketank.net" + PARSER_IMAP_PASSWORD = "j2Kwd6mVPZw2yMLw2gIKwn" + PARSER_IMAP_READ_FOLDER = "Inbox" + } + + resources { + cpu = 200 + memory = 512 + } + + } + } +} \ No newline at end of file