chore(dummy): onboard to traefiks connect-enabled provider

This commit is contained in:
Ben Martin 2025-04-15 20:28:25 +00:00
parent c6b078cb2d
commit 0b3293d65e
Signed by: ben
GPG key ID: 859A655FCD290E4A

View file

@ -1,8 +1,15 @@
job "hello-world" {
datacenters = ["dc1"]
group "servers" {
count = 1
network {
mode = "bridge"
port "www" {
to = 8001
}
port "envoy_metrics" {
to = 9102
}
}
task "web" {
driver = "docker"
@ -25,20 +32,30 @@ job "hello-world" {
}
}
network {
mode = "bridge"
port "www" {
to = 8001
}
}
service {
port = "www"
port = 8001
provider = "consul"
connect {
sidecar_service {
proxy {
expose {
path {
path = "/metrics"
protocol = "http"
local_path_port = 9102
listener_port = "envoy_metrics"
}
}
transparent_proxy {}
}
}
}
tags = [
"traefik.enable=true",
"traefik.http.routers.web.rule=Host(`hello-world.brmartin.co.uk`)",
"traefik.consulcatalog.connect=true",
]
}
}