Recipe
Traefik dynamic config writer
Generate Traefik YAML dynamic configuration from Meridian route definitions. One command to sync your dashboard routes into a production-ready file provider.
Quick start
meridian export traefik --output /etc/traefik/dynamic/meridian.ymlHow it works
- Meridian reads your route table from the dashboard.
- Each route is mapped to a Traefik HTTP router + service pair.
- Middleware (rate-limit, headers, redirect) is translated to Traefik middleware blocks.
- The result is written as a single YAML file ready for Traefik’s file provider.
Example output
http:
routers:
dashboard:
rule: "Host(`app.example.com`)"
service: dashboard-svc
middlewares:
- rate-limit
services:
dashboard-svc:
loadBalancer:
servers:
- url: "http://10.0.1.5:3000"