nomad/go-import-redirector/go-import-redirector.nomad

47 lines
945 B
Plaintext
Raw Normal View History

2022-09-09 23:37:09 +00:00
job "go-import-redirector" {
region = "global"
datacenters = ["dc1"]
type = "service"
group "go-import-redirector" {
count = 2
network {
port "http" {}
}
task "go-import-redirector" {
driver = "exec"
config {
command = "local/exec.sh"
args = [
"-addr", ":${NOMAD_PORT_http}",
2023-07-30 04:32:34 +00:00
"go.elara.ws/*",
2023-07-30 04:33:23 +00:00
"https://gitea.elara.ws/Elara6331/*"
2022-09-09 23:37:09 +00:00
]
}
artifact {
2023-07-30 04:32:34 +00:00
source = "https://api.minio.elara.ws/adl/go-import-redirector.tar.gz"
2022-09-09 23:37:09 +00:00
}
resources {
cpu = 100
memory = 20
}
service {
name = "go-import-redirector"
port = "http"
tags = [
"traefik.enable=true",
2023-07-30 04:32:34 +00:00
"traefik.http.routers.go-import-redirector.rule=Host(`go.elara.ws`)",
2022-09-09 23:37:09 +00:00
"traefik.http.routers.go-import-redirector.tls.certResolver=letsencrypt"
]
}
}
}
}