Files
alo-cluster/services/igsync.hcl
2025-12-24 15:08:10 +00:00

34 lines
587 B
HCL

job "igsync" {
datacenters = ["alo"]
type = "batch"
periodic {
crons = [ "*/5 * * * *" ]
prohibit_overlap = true
}
group "cron" {
task "sync" {
driver = "docker"
config {
image = "gitea.v.paler.net/ppetru/igsync:latest"
# Mount the data directory for .env, database, and media files
volumes = [
"/data/services/igsync:/data/services/igsync"
]
# Force pull to always get latest image
force_pull = true
}
resources {
memory = 1024
cpu = 2000
}
}
}
}