2 Commits

Author SHA1 Message Date
Vincent Schweiger dfede734d4 nomad template 2022-08-05 18:52:14 +02:00
Vincent Schweiger 1af28e7477 nomad template 2022-08-05 18:46:41 +02:00
2 changed files with 58 additions and 4 deletions
+11 -2
View File
@@ -9,7 +9,16 @@ steps:
tags: ${DRONE_TAG} tags: ${DRONE_TAG}
insecure: true insecure: true
repo: registry.pawott.de/fence repo: registry.pawott.de/fence
when:
trigger: event:
- tag
- name: deploy
image: loq9/drone-nomad:latest
settings:
addr: https://nomad.pawott.de
template: .nomad.hcl
token:
from_secret: NOMAD_TOKEN
when:
event: event:
- tag - tag
+45
View File
@@ -0,0 +1,45 @@
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"]
}
env {
CONSUL_ADDR = "consul1.pawott.de:8500"
REDIS_ADDR = "haproxy.pawott.de:6380"
}
resources {
memory = 256
}
}
}
}