From 80d6b04b8be12f79fb1047cbb33f4c11637298a5 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Wed, 16 Oct 2024 15:17:32 +0100 Subject: [PATCH] Vikunja config. --- services/vikunja.hcl | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 services/vikunja.hcl diff --git a/services/vikunja.hcl b/services/vikunja.hcl new file mode 100644 index 0000000..265281f --- /dev/null +++ b/services/vikunja.hcl @@ -0,0 +1,39 @@ +job "vikunja" { + datacenters = ["alo"] + + group "web" { + network { + port "http" { + to = 3456 + } + } + + task "server" { + driver = "docker" + + config { + image = "vikunja/vikunja:latest" + ports = ["http"] + volumes = [ + "/data/compute/appdata/vikunja/config.yml:/app/vikunja/config.yml:ro", + "/data/compute/appdata/vikunja/db:/db", + "/data/compute/appdata/vikunja/files:/app/vikunja/files", + ] + } + + env { + } + + service { + name = "vikunja" + port = "http" + + tags = [ + "traefik.enable=true", + "traefik.http.routers.vikunja.entryPoints=websecure", + "traefik.http.routers.vikunja.rule=Host(`todo.alo.land`)", + ] + } + } + } +}