This commit is contained in:
kento2 2026-08-16 00:26:34 +02:00
commit dede9ce18d
21 changed files with 485 additions and 0 deletions

47
jobs/lobby.nomad.hcl Normal file
View file

@ -0,0 +1,47 @@
job "lobby" {
type = "service"
group "lobby" {
count = 1
network {
mode = "host"
port "minecraft" {
to = 25565
}
}
task "run" {
driver = "docker"
config {
image = "git.lab0x13.site/scrow/papermc:0.1"
force_pull = false
ports = ["minecraft"]
#args = ["java", "-jar", "server.jar", "--port=${NOMAD_PORT_minecraft}"]
}
env {
HOST_POSTGRES = "jdbc:postgresql://postgres.service.consul/scrow"
HOST_NATS = "nats://nats.service.consul"
}
resources {
cpu = 1000
memory = 2048
}
service {
name = "lobby"
port = "minecraft"
provider = "consul"
check {
type = "tcp"
interval = "5s"
timeout = "1s"
}
}
}
}
}