add deploy step
Gitea/homepage/pipeline/head There was a failure building this commit

This commit is contained in:
Georgios Jason Efstathiou
2024-12-23 15:01:47 +01:00
parent 1c695ca0ab
commit e4095abe3f
2 changed files with 52 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
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"
}
}
}
}