Setting timeout per service/router

I currently have a config extract such as :

entryPoints:
  http:
    address: ":80"
    http:
      redirections:
        entryPoint:
          to: https
          scheme: https
  https:
    address: ":443"
    http:
      tls:
        certResolver: tls-cr
    transport:
      respondingTimeouts:
        #timeout in s
        readTimeout: 1
        writeTimeout: 1

Using docker provider and labels, is it possible to override those timeout values, per service or router ?

I've got the same exact question :thinking:
Can someone provide some guidance if this is (will) be possible :pray:

Using traefik 3.3

I'm also interested in setting these options also for Docker registry.

Since a lot of people are using containers these days and LLM's as well, the trend is to publish and consume LLM models as container images.

Docker 28.x has the ability to mount container images as volumes, kubernetes can do this for quite some time.

The issue is that LLM models are quite large - from a few GB to tens of GB's .
And this means we need high readTimeout values:

I'm currently trying with:

entryPoints:
  https:
    address: ":443"
    transport:
      respondingTimeouts:
        readTimeout: 1800s
        writeTimeout: 0s
        idleTimeout: 300s

But I don't believe setting this high for all services is a safe approach.

Would appreciate if we can set it up just for docker registry.

Maybe check the Traefik dynamic file reference, if timeout is available individually.

Thanks,

I checked the dynamic file reference and the same config option is not there - not with the same name .

The config options are also missing documentation - so it's hard to figure out what each option is doing.