routes
HTTP routes: which requests go to which service, through which middlewares.
routes.<name>.enabled
Section titled “routes.<name>.enabled”Type: boolean · Default: true
Set to false to keep the route defined but inactive.
routes.<name>.listeners
Section titled “routes.<name>.listeners”Type: list of string
Listeners the route is attached to. Defaults to defaults.listeners.
routes.<name>.match
Section titled “routes.<name>.match”Type: MatchSpec · Required
Requests this route handles: a Traefik v3 rule or a structured match.
routes.<name>.middlewares
Section titled “routes.<name>.middlewares”Type: list of string
Middlewares applied in order (name or name@provider).
routes.<name>.priority
Section titled “routes.<name>.priority”Type: integer · Default: 0
Higher priorities are evaluated first. 0 uses the rule length, like Traefik.
routes.<name>.service
Section titled “routes.<name>.service”Type: string · Required
Service that handles matching requests (name or name@provider).
routes.<name>.timeouts
Section titled “routes.<name>.timeouts”Type: object · Default: {"connect":null,"read":null,"write":null}
Upstream timeouts for this route, overriding the service’s.
routes.<name>.timeouts.connect
Section titled “routes.<name>.timeouts.connect”Type: Duration
Establishing a connection.
routes.<name>.timeouts.read
Section titled “routes.<name>.timeouts.read”Type: Duration
Waiting for response data.
routes.<name>.timeouts.write
Section titled “routes.<name>.timeouts.write”Type: Duration
Sending request data.
routes.<name>.tls
Section titled “routes.<name>.tls”Type: RouteTls
TLS for this route: auto, off or detailed settings. Defaults to defaults.tls.