Files
code-snippets/infra/nomad/code-snippets.nomad.hcl
Liam Pietralla aca87e3db1
Some checks failed
Build, Test & Publish / Build and Publish Container Image (pull_request) Has been cancelled
Build, Test & Publish / Deploy to Infrastructure (pull_request) Has been cancelled
Build, Test & Publish / Build (pull_request) Has been cancelled
added noamad deployment
2025-10-19 21:26:43 +11:00

46 lines
877 B
HCL

job "code-snippets" {
datacenters = ["dc1"]
type = "service"
variable "version" {
type = string
default = "latest"
}
group "code-snippets" {
count = 1
network {
port "http" {
to = 80
}
}
task "code-snippets" {
driver = "docker"
config {
image = "liamsgit.dev/LiamPietralla/code-snippets:${var.version}"
force_pull = true
ports = ["http"]
}
service {
name = "code-snippets"
port = "http"
tags = [
"traefik.enable=true",
"traefik.http.routers.code-snippets.rule=PathPrefix(`/`)",
"traefik.http.routers.code-snippets.entrypoints=p5003"
]
check {
type = "http"
path = "/"
interval = "10s"
timeout = "2s"
}
}
}
}
}