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" } } } } }