Traefik conf для событий на стороне сервера

#nginx #traefik #server-sent-events #daphne

Вопрос:

Я пытаюсь правильно настроить событие на стороне сервера с помощью Traefik, но безрезультатно. У меня есть сервер Django, на котором есть URL-адрес, отправляющий sse, я могу легко прокси-сервер с помощью nginx с помощью этого простого conf:

 server {  listen 80;  server_name _ ;  charset utf-8;  client_max_body_size 20M;   location / {  proxy_pass http://django:8000;  proxy_http_version 1.1;  proxy_set_header Host $host;  } }  

В traefik с помощью ярлыков docker я устанавливаю:

 labels:  - "traefik.enable=true"  - "traefik.http.routers.dj.rule=Host(`$HOST_ADK`)"  - "traefik.http.routers.dj.entrypoints=web"  - "traefik.http.routers.dj.service=dj"  - "traefik.http.services.dj.loadbalancer.server.port=8000"   #- "traefik.http.routers.dj.middlewares=compress-no-stream"  #- "traefik.http.middlewares.compress-no-stream.compress=true"  #- "traefik.http.middlewares.compress-no-stream.compress.excludedcontenttypes=text/event-stream"  

Это приведет к внутренней ошибке сервера. При проксировании на django запускайте с помощью runserver (т. е. не Дафна, которая используется в докере) Я получаю «Временный сбой в разрешении имен», и я не могу понять, к чему это относится.

Есть какие-нибудь намеки на правильную конфигурацию, чтобы событие, отправленное сервером, работало?