Libera upload do Convex com CORS
All checks were successful
All checks were successful
This commit is contained in:
parent
6efbbd49e7
commit
d125930cf6
2 changed files with 9 additions and 1 deletions
|
|
@ -18,8 +18,10 @@ Registro das correcoes aplicadas na VPS para reduzir erros em logs e estabilizar
|
|||
## Convex
|
||||
- Adicionado `convex_proxy` (tinyproxy) e configurado `--convex-http-proxy` para remover warning de proxy ausente.
|
||||
- Adicionado `convex_block` (http-echo) para bloquear `POST /api/*` com `Content-Type` nao JSON (415).
|
||||
- Adicionada excecao de roteamento para `POST /api/storage/upload` (uploads do Storage) e `CONVEX_SITE_ORIGIN` ajustado para o app (`NEXT_PUBLIC_APP_URL`) para liberar CORS no frontend.
|
||||
- Prioridades de roteamento ajustadas:
|
||||
- `sistema_convex_api_json` (priority 100)
|
||||
- `sistema_convex_api_upload` (priority 90)
|
||||
- `sistema_convex_api_block` (priority 50)
|
||||
- `sistema_convex` (priority 1)
|
||||
- `RUST_LOG` ajustado para `info,common::errors=error` a fim de reduzir ruido de warnings nao criticos.
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ services:
|
|||
environment:
|
||||
- RUST_LOG=info,common::errors=error
|
||||
- CONVEX_CLOUD_ORIGIN=https://convex.esdrasrenan.com.br
|
||||
- CONVEX_SITE_ORIGIN=https://convex.esdrasrenan.com.br
|
||||
- CONVEX_SITE_ORIGIN=${NEXT_PUBLIC_APP_URL}
|
||||
# Provisionamento de máquinas (usado pelas functions do Convex)
|
||||
- MACHINE_PROVISIONING_SECRET=${MACHINE_PROVISIONING_SECRET}
|
||||
- MACHINE_TOKEN_TTL_MS=${MACHINE_TOKEN_TTL_MS:-2592000000}
|
||||
|
|
@ -146,6 +146,12 @@ services:
|
|||
- traefik.http.routers.sistema_convex_api_json.tls.certresolver=le
|
||||
- traefik.http.routers.sistema_convex_api_json.priority=100
|
||||
- traefik.http.routers.sistema_convex_api_json.service=sistema_convex
|
||||
- traefik.http.routers.sistema_convex_api_upload.rule=Host(`convex.esdrasrenan.com.br`) && PathPrefix(`/api/storage/upload`)
|
||||
- traefik.http.routers.sistema_convex_api_upload.entrypoints=websecure
|
||||
- traefik.http.routers.sistema_convex_api_upload.tls=true
|
||||
- traefik.http.routers.sistema_convex_api_upload.tls.certresolver=le
|
||||
- traefik.http.routers.sistema_convex_api_upload.priority=90
|
||||
- traefik.http.routers.sistema_convex_api_upload.service=sistema_convex
|
||||
- traefik.http.services.sistema_convex.loadbalancer.server.port=3210
|
||||
networks:
|
||||
- traefik_public
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue