job "traefik" { group "traefik" { network { port "http" { static = 8080 } port "api" { static = 8081 } } service { name = "traefik" check { name = "alive" type = "tcp" port = "http" interval = "10s" timeout = "2s" } } task "traefik" { driver = "docker" config { image = "traefik:v3.3" network_mode = "host" volumes = [ "local/traefik.toml:/etc/traefik/traefik.toml", ] } template { data = <