job "transfer" { group "transfer" { network { port "http" { to = 80 } } service { name = "transfer" port = "http" tags = [ "traefik.enable=true", "traefik.http.routers.transfer.middlewares=auth@file", ] check { type = "http" path = "/" interval = "10s" timeout = "2s" } } volume "unraid_transfer" { type = "csi" read_only = false source = "unraid_transfer" access_mode = "single-node-writer" attachment_mode = "file-system" } task "filebrowser" { driver = "docker" config { # Use the s6 tag for the linuxserver.io based image image = "filebrowser/filebrowser:s6" ports = ["http"] volumes = [ "local/config/settings.json:/config/settings.json", ] } volume_mount { volume = "unraid_transfer" destination = "/srv" read_only = false } resources { cpu = 500 memory = 256 } template { data = <