WIP
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user