57 lines
979 B
HCL
57 lines
979 B
HCL
job "waypoint-server" {
|
|
datacenters = ["dc1"]
|
|
type = "service"
|
|
|
|
group "waypoint" {
|
|
count = 1
|
|
|
|
volume "waypoint-data" {
|
|
type = "host"
|
|
read_only = false
|
|
source = "waypoint-data"
|
|
}
|
|
|
|
network {
|
|
port "http" {
|
|
static = 9701
|
|
}
|
|
port "grpc" {
|
|
static = 9702
|
|
}
|
|
}
|
|
|
|
|
|
task "waypoint" {
|
|
driver = "exec"
|
|
|
|
|
|
volume_mount {
|
|
volume = "waypoint-data"
|
|
destination = "/opt/waypoint"
|
|
read_only = false
|
|
}
|
|
|
|
config {
|
|
command = "/usr/local/bin/waypoint"
|
|
|
|
args = [
|
|
"server", "run",
|
|
"-accept-tos",
|
|
"-vvv",
|
|
"-db=/opt/waypoint/waypoint.db",
|
|
"-listen-grpc=0.0.0.0:9702",
|
|
"-listen-http=0.0.0.0:9701"
|
|
]
|
|
}
|
|
|
|
resources {
|
|
cpu = 500
|
|
memory = 512
|
|
}
|
|
|
|
env {
|
|
WAYPOINT_LOG_LEVEL = "DEBUG"
|
|
}
|
|
}
|
|
}
|
|
} |