feat(chat): desktop usando Convex WS direto e fallback WS dedicado
This commit is contained in:
parent
8db7c3c810
commit
a8f5ff9d51
14 changed files with 735 additions and 458 deletions
|
|
@ -29,6 +29,7 @@ services:
|
|||
BETTER_AUTH_SECRET: "${BETTER_AUTH_SECRET}"
|
||||
REPORTS_CRON_SECRET: "${REPORTS_CRON_SECRET}"
|
||||
REPORTS_CRON_BASE_URL: "${REPORTS_CRON_BASE_URL}"
|
||||
CHAT_WS_PORT: "${CHAT_WS_PORT:-3030}"
|
||||
# Mantém o SQLite fora do repositório
|
||||
DATABASE_URL: "file:/app/data/db.sqlite"
|
||||
# Evita apt-get na inicialização porque a imagem já vem com toolchain pronta
|
||||
|
|
@ -67,6 +68,13 @@ services:
|
|||
- traefik.http.routers.sistema_web.tls=true
|
||||
- traefik.http.routers.sistema_web.tls.certresolver=le
|
||||
- traefik.http.services.sistema_web.loadbalancer.server.port=3000
|
||||
# Roteador dedicado para WebSocket do chat
|
||||
- traefik.http.routers.sistema_web_ws.rule=Host(`tickets.esdrasrenan.com.br`) && PathPrefix(`/chat-ws`)
|
||||
- traefik.http.routers.sistema_web_ws.entrypoints=websecure
|
||||
- traefik.http.routers.sistema_web_ws.tls=true
|
||||
- traefik.http.routers.sistema_web_ws.tls.certresolver=le
|
||||
- traefik.http.routers.sistema_web_ws.service=sistema_web_ws
|
||||
- traefik.http.services.sistema_web_ws.loadbalancer.server.port=3030
|
||||
networks:
|
||||
- traefik_public
|
||||
healthcheck:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue