job "seedboxsync" { datacenters = ["homelab"] priority = 50 type = "batch" meta { forcedeploy = "0" } constraint { attribute = "${attr.cpu.arch}" value = "amd64" } periodic { cron = "0,30 * * * *" prohibit_overlap = true } group "seedboxsync" { network { mode = "host" } vault { policies = ["seedbox"] } task "server" { driver = "docker" service { name = "lftp" } config { image = "ducampsv/lftp:latest" volumes = [ "/mnt/diskstation/media/download:/media" ] args = [ "-u", "${USERNAME},${PASSWORD}", "-e", "mirror -c -P 5 -x seed ${REMOTE_PATH} /media;quit", "${REMOTE_SERVER}" ] } env { USER_ID = 1000001 GROUP_ID = 1000007 } template { data = <