job "woodpecker-agent" { region = "global" datacenters = [ "nazrin" ] type = "service" group "svc" { count = 1 network { mode = "bridge" } vault { policies = [ "woodpecker-agent" ] } service { connect { sidecar_service { proxy { upstreams { destination_name = "woodpecker-grpc" local_bind_port = 9000 } } } } } task "woodpecker" { driver = "docker" config { image = "woodpeckerci/woodpecker-agent:latest" command = "agent" volumes = [ "/var/run/docker.sock:/var/run/docker.sock"] } resources { cpu = 2048 memory = 2048 } template { data = <