Files
2026-06-30 17:19:29 -05:00

50 lines
1.2 KiB
YAML

# ------------------------------------------------------------------------------
# FILE: boilerplates/traefik/dynamic/jarvis.yml
# DESCRIPTION: Traefik dynamic config routing jarvis.local.mk-labs.cloud
# to Hermes Agent dashboard on carousel-of-progress (10.1.71.131:9119)
# and jarvis-api.local.mk-labs.cloud to gateway (10.1.71.131:8642)
# ------------------------------------------------------------------------------
http:
routers:
jarvis:
rule: "Host(`jarvis.local.mk-labs.cloud`)"
entryPoints:
- websecure
tls:
certResolver: cloudflare
service: jarvis
jarvis-api:
rule: "Host(`jarvis-api.local.mk-labs.cloud`)"
entryPoints:
- websecure
tls:
certResolver: cloudflare
service: jarvis-api
services:
jarvis:
loadBalancer:
servers:
- url: "http://10.1.71.131:9119"
jarvis-api:
loadBalancer:
servers:
- url: "http://10.1.71.131:8642"
tcp:
routers:
jarvis-ssh:
rule: "HostSNI(`*`)"
entryPoints:
- jarvis-ssh
service: jarvis-ssh
services:
jarvis-ssh:
loadBalancer:
servers:
- address: "10.1.71.131:22"