Files
FenceProxy/.nomad.hcl
T
Vincent Schweiger 1af28e7477 nomad template
2022-08-05 18:46:41 +02:00

46 lines
716 B
HCL

job "fence" {
datacenters = ["pawott"]
type = "service"
group "fence" {
count = 3
network {
port "minecraft" {
to = 25565
}
}
service {
name = "fence"
port = "minecraft"
check {
port = "minecraft"
type = "tcp"
interval = "10s"
timeout = "2s"
}
tags = ["minecraft"]
}
task "task" {
driver = "docker"
config {
image = "registry.pawott.de/fence:${DRONE_TAG}"
ports = ["minecraft"]
}
environment {
CONSUL_ADDR = "consul1.pawott.de:8500"
REDIS_ADDR = "haproxy.pawott.de:6380"
}
resources {
memory = 256
}
}
}
}