job "moneycapp-tink-demo" { datacenters = ["dc1"] type = "service" group "demo" { count = 1 network { port "http" { to = 8000 } } service { name = "moneycapp-tink-demo" port = "http" tags = ["traefik.enable=true", "traefik.http.routers.tink-demo.rule=Host(`tink-demo.i80.dk`)", "traefik.http.routers.tink-demo.tls=true", "traefik.http.routers.tink-demo.tls.certresolver=le"] check { type = "http" path = "/" interval = "30s" timeout = "5s" } } task "app" { driver = "docker" config { image = "registry.i80.dk/moneycapp-tink-demo:latest" ports = ["http"] } env { TINK_CLIENT_ID = "f168ab67fc2a413a8bd1e9ec62583392" TINK_CLIENT_SECRET = "87f9ef0f49b54a1282f7969b85719f34" TINK_REDIRECT_URI = "https://tink-demo.i80.dk/callback" APP_BASE_URL = "https://tink-demo.i80.dk" SESSION_SECRET = "moneycapp-tink-demo-i80-2026" TINK_API_BASE = "https://api.tink.com" TINK_LINK_BASE = "https://link.tink.com" DEMO_MODE = "false" } resources { cpu = 256 memory = 256 } } } }