nova-timetable: fix traefik/ports, formatting

This commit is contained in:
wizzdom 2024-08-09 12:13:03 +01:00
parent a74b64c5e2
commit 005001d1e6

View file

@ -1,16 +1,11 @@
job "nova-timetable" {
datacenters = ["aperture"]
type = "service"
group "nova-timetable" {
count = 1
network {
port "http" {
to = 80
}
port "db" {
to = 6379
}
@ -34,7 +29,7 @@ job "nova-timetable" {
service {
name = "nova-timetable-frontend"
port = "http"
port = "frontend"
check {
type = "http"
@ -45,10 +40,10 @@ job "nova-timetable" {
tags = [
"traefik.enable=true",
"traefik.port=${NOMAD_PORT_frontend}",
"traefik.http.routers.nova-timetable-frontend.rule=Host(`timetable.redbrick.dcu.ie`)",
"traefik.http.routers.nova-timetable-frontend.entrypoints=web,websecure",
"traefik.http.routers.nova-timetable-frontend.tls.certresolver=lets-encrypt",
"traefik.http.services.nova-timetable-frontend.loadbalancer.server.port=3000"
]
}
}
@ -67,7 +62,7 @@ job "nova-timetable" {
service {
name = "nova-timetable-backend"
port = "http"
port = "backend"
check {
type = "http"
@ -78,10 +73,10 @@ job "nova-timetable" {
tags = [
"traefik.enable=true",
"traefik.port=${NOMAD_PORT_backend}",
"traefik.http.routers.nova-timetable-backend.rule=Host(`timetable.redbrick.dcu.ie`) && PathPrefix(`/api`)",
"traefik.http.routers.nova-timetable-backend.entrypoints=web,websecure",
"traefik.http.routers.nova-timetable-backend.tls.certresolver=lets-encrypt",
"traefik.http.services.nova-timetable-backend.loadbalancer.server.port=4000"
]
}
}