Files
MSE-PI-E2EEDA-Plein-de-eeee…/db/traefik.yml
Klagarge 3587e10671 feat(db): add initial main implementation
- connect to MQTTS broker
- connect to Influx DB
- subscribe to +/+/update MQTT topic and send receive message to influx
- add traefik config for ui and db

Signed-off-by: Klagarge <remi@heredero.ch>
2026-06-04 14:46:31 +02:00

69 lines
1.4 KiB
YAML

http:
# middlewares:
# oidc-auth-pi-db:
# plugin:
# traefik-oidc-auth:
# LogLevel: DEBUG
# Secret: ""
# Provider:
# Url: ""
# ClientId: ""
# ClientSecret: ""
routers:
pi-db-ui:
rule: "Host(`ui.db.e.kb28.ch`)"
entryPoints:
- websecure
service: pi-db-ui
tls:
certResolver: letsencrypt
# middlewares:
# - oidc-auth-pi-db@file
pi-db:
rule: "Host(`db.e.kb28.ch`)"
entryPoints:
- websecure
service: pi-db
tls:
certResolver: letsencrypt
pi-mqtt-management:
rule: "Host(`mqtt.e.kb28.ch`)"
entryPoints:
- websecure
service: pi-mqtt-management
tls:
certResolver: letsencrypt
services:
pi-db-ui:
loadBalancer:
servers:
- url: "http://192.168.42.211:8093"
passHostHeader: true
pi-db:
loadBalancer:
servers:
- url: "http://192.168.42.211:8181"
passHostHeader: true
pi-mqtt-management:
loadBalancer:
servers:
- url: "http://192.168.42.211:15672"
passHostHeader: true
tcp:
routers:
pi-mqtt:
rule: "HostSNI(`mqtt.e.kb28.ch`)"
entryPoints:
- "mqttsecure"
service: pi-mqtt
tls:
certResolver: letsencrypt
services:
pi-mqtt:
loadBalancer:
servers:
- address: "192.168.42.211:1883"