Files
homepage/jobspec.hcl
T

45 lines
858 B
HCL
Raw Normal View History

2024-12-23 15:01:47 +01:00
job "homepage" {
datacenters = ["dc1"]
group "web" {
count = 1
network {
port "http" {
to = 3000
}
}
task "homepage" {
driver = "docker"
config {
image = "docker-registry.service.consul:4124/efstajas/homepage:latest"
ports = ["http"]
}
service {
name = "homepage-new"
port = "http"
tags = [
"traefik.enable=true",
"traefik.http.routers.homepage-new.rule=Host(`new.jason-e.dev`) || Host(`jason-e.dev`)",
"traefik.http.routers.homepage-new.tls=true",
"traefik.http.routers.homepage-new.tls.certresolver=myresolver",
]
}
resources {
cpu = 200
memory = 200
}
constraint {
attribute = "${attr.cpu.arch}"
value = "arm64"
}
}
}
}