Files
nomad/e2e/connect/input/native-demo.nomad
Derek Strickland e78a5908b9 docker: update images to reference hashicorpdev Docker organization (#12903)
docker: update images to reference hashicorpdev dockerhub organization
generate job_init.bindata_assetfs.go

Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2022-06-08 15:06:00 -04:00

72 lines
1.0 KiB
HCL

job "cn-demo" {
datacenters = ["dc1"]
constraint {
attribute = "${attr.kernel.name}"
value = "linux"
}
group "generator" {
network {
port "api" {}
}
service {
name = "uuid-api"
port = "${NOMAD_PORT_api}"
task = "generate"
connect {
native = true
}
}
task "generate" {
driver = "docker"
config {
image = "hashicorpdev/uuid-api:v5"
network_mode = "host"
}
env {
BIND = "0.0.0.0"
PORT = "${NOMAD_PORT_api}"
}
}
}
group "frontend" {
network {
port "http" {
static = 9800
}
}
service {
name = "uuid-fe"
port = "9800"
task = "frontend"
connect {
native = true
}
}
task "frontend" {
driver = "docker"
config {
image = "hashicorpdev/uuid-fe:v5"
network_mode = "host"
}
env {
UPSTREAM = "uuid-api"
BIND = "0.0.0.0"
PORT = "9800"
}
}
}
}