From 520a417316386ab83900eca71127da1ab12d4e84 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Tue, 4 Nov 2025 11:04:33 +0000 Subject: [PATCH] Pocket ID config. --- services/pocket-id.hcl | 51 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 services/pocket-id.hcl diff --git a/services/pocket-id.hcl b/services/pocket-id.hcl new file mode 100644 index 0000000..ceab923 --- /dev/null +++ b/services/pocket-id.hcl @@ -0,0 +1,51 @@ +job "pocket-id" { + datacenters = ["alo"] + + group "app" { + network { + port "http" { + to = 1411 + } + } + + task "server" { + driver = "docker" + + config { + image = "ghcr.io/pocket-id/pocket-id:v1" + ports = ["http"] + volumes = [ + "/data/services/pocket-id:/app/data", + ] + } + + env { + APP_URL = "https://pocket-id.v.paler.net" + TRUST_PROXY = "true" + MAXMIND_LICENSE_KEY = "${var.maxmind_license_key}" + PUID = "1000" + PGID = "1000" + } + + resources { + cpu = 500 + memory = 512 + } + + service { + name = "pocket-id" + port = "http" + + tags = [ + "traefik.enable=true", + "traefik.http.routers.pocket-id.entryPoints=websecure", + ] + } + } + } +} + +variable "maxmind_license_key" { + type = string + default = "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" +}