diff options
author | Quentin <quentin@deuxfleurs.fr> | 2020-12-04 13:53:30 +0100 |
---|---|---|
committer | Quentin <quentin@deuxfleurs.fr> | 2020-12-04 13:53:30 +0100 |
commit | e370380a3f8b582eb89b70306b3cb9c22e246aeb (patch) | |
tree | 9389ed86478839c7eac7b28833c419d9bb517f30 /app/deployment/email.hcl | |
parent | d1332a2d42f42b132a1e9df761bee0a7e6b511f6 (diff) | |
download | infrastructure-e370380a3f8b582eb89b70306b3cb9c22e246aeb.tar.gz infrastructure-e370380a3f8b582eb89b70306b3cb9c22e246aeb.zip |
Alps is now deployedfeature/alps
Diffstat (limited to 'app/deployment/email.hcl')
-rw-r--r-- | app/deployment/email.hcl | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/app/deployment/email.hcl b/app/deployment/email.hcl index 898cfbc..9c88852 100644 --- a/app/deployment/email.hcl +++ b/app/deployment/email.hcl @@ -407,6 +407,57 @@ job "email" { } } + group "alps" { + count = 1 + task "main" { + + driver = "docker" + + config { + image = "superboum/amd64_alps:v1" + readonly_rootfs = true + port_map { + alps_web_port = 1323 + } + command = "-theme" + args = [ "alps", "imaps://imap.deuxfleurs.fr:993", "smtps://smtp.deuxfleurs.fr:465" ] + } + + resources { + cpu = 50 + memory = 40 + network { + mbits = 1 + port "alps_web_port" {} + } + } + + service { + name = "alps" + port = "alps_web_port" + address_mode = "host" + tags = [ + "alps", + "traefik.enable=true", + "traefik.frontend.entryPoints=https,http", + "traefik.frontend.rule=Host:alps.deuxfleurs.fr" + ] + check { + type = "tcp" + port = "alps_web_port" + interval = "60s" + timeout = "5s" + check_restart { + limit = 3 + grace = "5m" + ignore_warnings = false + } + } + } + } + } + + group "sogo" { count = 1 task "bundle" { |