Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dfede734d4 | |||
| 1af28e7477 |
+11
-2
@@ -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
@@ -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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user