job "drone-ci" { datacenters = ["neptune", "orion"] type = "service" group "server" { count = 1 network { port "web_port" { to = 80 } } task "restore-db" { lifecycle { hook = "prestart" sidecar = false } driver = "docker" config { image = "litestream/litestream:0.3.9" args = [ "restore", "-config", "/etc/litestream.yml", "/ephemeral/drone.db" ] volumes = [ "../alloc/data:/ephemeral", "secrets/litestream.yml:/etc/litestream.yml" ] } template { data = file("../config/litestream.yml") destination = "secrets/litestream.yml" } resources { memory = 200 cpu = 100 } } task "drone_server" { driver = "docker" config { image = "drone/drone:2.14.0" ports = [ "web_port" ] volumes = [ "../alloc/data:/ephemeral", ] } template { data = <