Refactor traefik.yml to fix routing rules for chat and bot subdomains

This commit is contained in:
2024-05-30 19:37:06 +08:00
parent 63b190ccbd
commit 86d8b19ae3
+2 -1
View File
@@ -27,6 +27,7 @@ services:
- MEILI_HOST=http://meilisearch:7700
- RAG_PORT=${RAG_PORT:-8000}
- RAG_API_URL=http://rag_api:${RAG_PORT:-8000}
- DOMAINNAME=${DOMAINNAME}
volumes:
- type: bind
source: ./.env
@@ -40,7 +41,7 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.librechat.entrypoints=web-secure"
- "traefik.http.routers.librechat.rule=Host(`chat.${DOMAINNAME}`) || Host(`bot.${DOMAINNAME}`)"
- "traefik.http.routes.librechat.middlewares=csrf@file"
- "traefik.http.routers.librechat.middlewares=csrf@file"
- "traefik.http.routers.librechat.tls.certresolver=letsencrypt"
- "traefik.http.routers.librechat.service=librechat_app"
- "traefik.http.services.librechat_app.loadbalancer.server.port=${PORT}"