Add clusterodm.
This commit is contained in:
@@ -3,9 +3,23 @@ job "odm" {
|
|||||||
|
|
||||||
group "admin" {
|
group "admin" {
|
||||||
network {
|
network {
|
||||||
|
# webodm
|
||||||
port "ui" {
|
port "ui" {
|
||||||
to = 8000
|
to = 8000
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# clusterodm
|
||||||
|
port "cluster" {
|
||||||
|
to = 10000
|
||||||
|
}
|
||||||
|
port "cli" {
|
||||||
|
static = 18080
|
||||||
|
to = 8080
|
||||||
|
}
|
||||||
|
port "api" {
|
||||||
|
static = 3001
|
||||||
|
to = 3000
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task "web" {
|
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" {
|
group "worker" {
|
||||||
@@ -119,7 +167,7 @@ EOH
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task "nodeodm" {
|
task "node" {
|
||||||
driver = "docker"
|
driver = "docker"
|
||||||
|
|
||||||
config {
|
config {
|
||||||
@@ -129,11 +177,10 @@ EOH
|
|||||||
|
|
||||||
resources {
|
resources {
|
||||||
cpu = 1000
|
cpu = 1000
|
||||||
memory = 512
|
memory = 2048
|
||||||
}
|
}
|
||||||
|
|
||||||
service {
|
service {
|
||||||
name = "nodeodm"
|
|
||||||
port = "api"
|
port = "api"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user