forked from Deuxfleurs/infrastructure
Remove easybridge + increase nomad docker timeout when pulling images
This commit is contained in:
parent
b9f0f012bd
commit
1277d94bec
2 changed files with 7 additions and 80 deletions
|
@ -129,86 +129,6 @@ job "im" {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group "easybridge" {
|
|
||||||
count = 1
|
|
||||||
|
|
||||||
network {
|
|
||||||
port "api_port" {
|
|
||||||
static = 8321
|
|
||||||
to = 8321
|
|
||||||
}
|
|
||||||
port "web_port" { to = 8281 }
|
|
||||||
}
|
|
||||||
|
|
||||||
task "easybridge" {
|
|
||||||
driver = "docker"
|
|
||||||
config {
|
|
||||||
image = "lxpz/easybridge_amd64:35"
|
|
||||||
ports = [ "api_port", "web_port" ]
|
|
||||||
volumes = [
|
|
||||||
"secrets/conf:/data"
|
|
||||||
]
|
|
||||||
args = [ "./easybridge", "-config", "/data/config.json" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
template {
|
|
||||||
data = file("../config/easybridge/registration.yaml.tpl")
|
|
||||||
destination = "secrets/conf/registration.yaml"
|
|
||||||
}
|
|
||||||
|
|
||||||
template {
|
|
||||||
data = file("../config/easybridge/config.json.tpl")
|
|
||||||
destination = "secrets/conf/config.json"
|
|
||||||
}
|
|
||||||
|
|
||||||
resources {
|
|
||||||
memory = 250
|
|
||||||
cpu = 100
|
|
||||||
}
|
|
||||||
|
|
||||||
service {
|
|
||||||
name = "easybridge-api"
|
|
||||||
tags = ["easybridge-api"]
|
|
||||||
port = "api_port"
|
|
||||||
address_mode = "host"
|
|
||||||
check {
|
|
||||||
type = "tcp"
|
|
||||||
port = "api_port"
|
|
||||||
interval = "60s"
|
|
||||||
timeout = "5s"
|
|
||||||
check_restart {
|
|
||||||
limit = 3
|
|
||||||
grace = "90s"
|
|
||||||
ignore_warnings = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
service {
|
|
||||||
name = "easybridge-web"
|
|
||||||
tags = [
|
|
||||||
"easybridge-web",
|
|
||||||
"traefik.enable=true",
|
|
||||||
"traefik.frontend.entryPoints=https,http",
|
|
||||||
"traefik.frontend.rule=Host:easybridge.deuxfleurs.fr",
|
|
||||||
]
|
|
||||||
port = "web_port"
|
|
||||||
address_mode = "host"
|
|
||||||
check {
|
|
||||||
type = "tcp"
|
|
||||||
port = "web_port"
|
|
||||||
interval = "60s"
|
|
||||||
timeout = "5s"
|
|
||||||
check_restart {
|
|
||||||
limit = 3
|
|
||||||
grace = "90s"
|
|
||||||
ignore_warnings = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
group "riotweb" {
|
group "riotweb" {
|
||||||
count = 1
|
count = 1
|
||||||
|
|
|
@ -39,3 +39,10 @@ telemetry {
|
||||||
publish_allocation_metrics = true
|
publish_allocation_metrics = true
|
||||||
publish_node_metrics = true
|
publish_node_metrics = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
plugin "docker" {
|
||||||
|
config {
|
||||||
|
pull_activity_timeout = "15m"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue