43 lines
767 B
HCL
43 lines
767 B
HCL
job "mosquitto-prometheus-exporter" {
|
|
datacenters = ["nummer5"]
|
|
|
|
group "apps" {
|
|
count = 1
|
|
|
|
network {
|
|
port "http"{
|
|
to = 9234
|
|
}
|
|
}
|
|
|
|
service {
|
|
name = "mosquitto-prometheus-exporter"
|
|
port = "http"
|
|
|
|
tags = [
|
|
"traefik.enable=true",
|
|
"traefik.http.routers.mosquitto-pormetheus-exporter.rule=Host(`mosquitto-prometheus-exporter.service.nr5`)",
|
|
]
|
|
|
|
}
|
|
|
|
task "server" {
|
|
driver = "podman"
|
|
|
|
config {
|
|
image = "cr.wks/mosquitto-prometheus-exporter"
|
|
ports = ["http"]
|
|
force_pull = true
|
|
|
|
args = [
|
|
"--endpoint", "tcp://mqtt.wks:1883"
|
|
]
|
|
}
|
|
resources {
|
|
cpu = 50
|
|
memory = 10
|
|
}
|
|
}
|
|
}
|
|
}
|