job "nodered" { datacenters = [ "nummer5", ] type = "service" node_pool = "apps" group "apps" { count = 1 network { mode = "host" port "http" { to = 1880 } } service { name = "nodered" port = "http" tags = [ "traefik.enable=true", "traefik.http.routers.nodered.rule=Host(`nodered.service.nr5`)", ] } volume "nodered" { type = "csi" source = "nodered" read_only = false access_mode = "single-node-writer" attachment_mode = "file-system" } restart { attempts = 5 delay = "60s" } task "nodered" { driver = "podman" volume_mount { volume = "nodered" destination = "/data" read_only = false } config { image = "docker.io/nodered/node-red:latest" ports = ["http"] } resources { cpu = 400 memory = 128 } } } }