Add clusterodm.

This commit is contained in:
2023-10-18 06:32:07 +01:00
parent 1b7e8d9ff6
commit cc47a0b64b

View File

@@ -3,9 +3,23 @@ job "odm" {
group "admin" {
network {
# webodm
port "ui" {
to = 8000
}
# clusterodm
port "cluster" {
to = 10000
}
port "cli" {
static = 18080
to = 8080
}
port "api" {
static = 3001
to = 3000
}
}
task "web" {
@@ -60,6 +74,40 @@ EOH
]
}
}
task "cluster" {
driver = "docker"
config {
image = "opendronemap/clusterodm"
ports = [
"cluster",
"cli",
"api",
]
}
service {
name = "clusterodm"
port = "cluster"
tags = [
"traefik.enable=true",
"traefik.http.routers.clusterodm.entryPoints=websecure",
"traefik.http.routers.clusterodm.middlewares=authentik@file",
]
}
service {
name = "clusterodm-api"
port = "api"
}
service {
name = "clusterodm-cli"
port = "cli"
}
}
}
group "worker" {
@@ -119,7 +167,7 @@ EOH
}
}
task "nodeodm" {
task "node" {
driver = "docker"
config {
@@ -129,11 +177,10 @@ EOH
resources {
cpu = 1000
memory = 512
memory = 2048
}
service {
name = "nodeodm"
port = "api"
}
}