Files
Portainer/openwebui/traefik-dynamic.yml
T
2026-08-16 21:45:05 +00:00

48 lines
1.0 KiB
YAML

http:
routers:
openwebui-static:
rule: Host(`oweb.sherlockhomeless.net`) && PathPrefix(`/_app/immutable/`)
priority: 200
entryPoints:
- websecure
tls:
certResolver: letsencrypt
middlewares:
- crowdsec-bouncer@file
- openwebui-compress
- openwebui-static-cache
service: openwebui
openwebui:
rule: Host(`oweb.sherlockhomeless.net`)
priority: 100
entryPoints:
- websecure
tls:
certResolver: letsencrypt
middlewares:
- crowdsec-bouncer@file
- ths-authentik@docker
- openwebui-compress
service: openwebui
middlewares:
openwebui-compress:
compress:
minResponseBodyBytes: 1024
encodings:
- br
- zstd
- gzip
openwebui-static-cache:
headers:
customResponseHeaders:
Cache-Control: public, max-age=31536000, immutable
services:
openwebui:
loadBalancer:
servers:
- url: http://openwebui:8080