diff --git a/services/igsync.hcl b/services/igsync.hcl index 09860fa..55d88a1 100644 --- a/services/igsync.hcl +++ b/services/igsync.hcl @@ -1,4 +1,4 @@ -job "instasync" { +job "igsync" { datacenters = ["alo"] type = "batch" @@ -9,11 +9,6 @@ job "instasync" { } group "cron" { - volume "code" { - type = "host" - read_only = true - source = "code" - } volume "nix-store" { type = "host" read_only = true @@ -24,18 +19,24 @@ job "instasync" { read_only = true source = "sw" } + volume "appdata" { + type = "host" + read_only = false + source = "appdata" + } task "sync" { driver = "exec" config { - command = "/sw/bin/node" - args = ["/code/instasync/sync.js"] + command = "/appdata/igsync/run.sh" } + user = "ppetru" + volume_mount { - volume = "code" - destination = "/code" + volume = "appdata" + destination = "/appdata" } volume_mount { volume = "nix-store" @@ -47,7 +48,8 @@ job "instasync" { } resources { - memory = 100 + memory = 1024 + cpu = 2000 } } }