fix: tratar tokens de maquinas e alinhar stack/docs
All checks were successful
All checks were successful
This commit is contained in:
parent
b7e2c4cc98
commit
c030a3ac09
21 changed files with 309 additions and 36 deletions
12
stack.yml
12
stack.yml
|
|
@ -21,18 +21,18 @@ services:
|
|||
# IMPORTANTE: "NEXT_PUBLIC_*" é consumida pelo navegador (cliente). Use a URL pública do Convex.
|
||||
# Não use o hostname interno do Swarm aqui, pois o browser não consegue resolvê-lo.
|
||||
NEXT_PUBLIC_CONVEX_URL: "${NEXT_PUBLIC_CONVEX_URL}"
|
||||
# URLs consumidas apenas pelo backend/SSR podem usar o hostname interno
|
||||
CONVEX_INTERNAL_URL: "http://sistema_convex_backend:3210"
|
||||
# URLs consumidas apenas pelo backend/SSR usam o endpoint publico para evitar falhas de DNS interno
|
||||
CONVEX_INTERNAL_URL: "https://convex.esdrasrenan.com.br"
|
||||
# URLs públicas do app (evita fallback para localhost)
|
||||
NEXT_PUBLIC_APP_URL: "${NEXT_PUBLIC_APP_URL}"
|
||||
BETTER_AUTH_URL: "${BETTER_AUTH_URL}"
|
||||
BETTER_AUTH_SECRET: "${BETTER_AUTH_SECRET}"
|
||||
REPORTS_CRON_SECRET: "${REPORTS_CRON_SECRET}"
|
||||
REPORTS_CRON_BASE_URL: "${REPORTS_CRON_BASE_URL}"
|
||||
# PostgreSQL connection string (usa o servico 'postgres' existente na rede traefik_public)
|
||||
# PostgreSQL connection string (usa o servico 'postgres18' existente na rede traefik_public)
|
||||
# connection_limit: maximo de conexoes por replica (2 replicas x 10 = 20 conexoes)
|
||||
# pool_timeout: tempo maximo para aguardar conexao disponivel
|
||||
DATABASE_URL: "postgresql://${POSTGRES_USER:-sistema}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-sistema_chamados}?connection_limit=10&pool_timeout=10"
|
||||
DATABASE_URL: "postgresql://${POSTGRES_USER:-sistema}:${POSTGRES_PASSWORD}@postgres18:5432/${POSTGRES_DB:-sistema_chamados}?connection_limit=10&pool_timeout=10"
|
||||
# Evita apt-get na inicialização porque a imagem já vem com toolchain pronta
|
||||
SKIP_APT_BOOTSTRAP: "true"
|
||||
# Usado para forçar novo rollout a cada deploy (setado pelo CI)
|
||||
|
|
@ -87,12 +87,12 @@ services:
|
|||
# O novo container só entra em serviço APÓS passar no healthcheck
|
||||
start_period: 180s
|
||||
|
||||
# PostgreSQL: usando o servico 'postgres' existente na rede traefik_public
|
||||
# PostgreSQL: usando o servico 'postgres18' existente na rede traefik_public
|
||||
# Nao e necessario definir aqui pois ja existe um servico global
|
||||
|
||||
convex_backend:
|
||||
# Versao estavel - crons movidos para /api/cron/* chamados via crontab do Linux
|
||||
image: ghcr.io/get-convex/convex-backend:precompiled-2025-12-04-cc6af4c
|
||||
image: ghcr.io/get-convex/convex-backend:6690a911bced1e5e516eafc0409a7239fb6541bb
|
||||
stop_grace_period: 10s
|
||||
stop_signal: SIGINT
|
||||
volumes:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue