Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nextmed.med.br/llms.txt

Use this file to discover all available pages before exploring further.

Runtime e Ambiente

Variaveis server-side

VariavelObrigatoriaDefaultUso
GATEWAY_HOST_WEBNaohttps://api-dev.nextmed.med.brGateway server-side.
DYTE_BASE_URLNaohttps://api.dyte.io/v2API Dyte para reunioes e participantes.
DYTE_TOKENSim-Token Basic da API Dyte.
FIREBASE_MESSAGING_SENDER_IDSim-Firebase.
FIREBASE_STORAGE_BUCKETSim-Firebase Storage.
FIREBASE_AUTH_DOMAINSim-Firebase Auth.
FIREBASE_API_KEYSim-Firebase.
FIREBASE_PROJECT_IDSim-Firebase.
FIREBASE_APP_IDSim-Firebase.
GH_TOKENSim-Token GitHub usado pelo ambiente.
OPENAI_API_KEYNao-Declarado no schema; usado diretamente em parte da API.

Variaveis client-side

VariavelObrigatoriaDefaultUso
NEXT_PUBLIC_GATEWAY_HOST_WEBNaohttps://api-dev.nextmed.med.brBase URL do gateway no browser.
NEXT_PUBLIC_FCM_KEY_PAIRSim-Web Push/FCM.
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_IDSim-Firebase.
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKETSim-Firebase Storage.
NEXT_PUBLIC_FIREBASE_AUTH_DOMAINSim-Firebase Auth.
NEXT_PUBLIC_FIREBASE_API_KEYSim-Firebase.
NEXT_PUBLIC_FIREBASE_PROJECT_IDSim-Firebase.
NEXT_PUBLIC_FIREBASE_APP_IDSim-Firebase.
NEXT_PUBLIC_GA_TRACKING_IDNaoG-T7JQ0S30PXGoogle Analytics.
NEXT_PUBLIC_REFERRAL_EXAM_MAX_FILE_BYTESNao-Limite absoluto por exame anexado.
NEXT_PUBLIC_REFERRAL_EXAM_MAX_FILE_MBNao20Limite por exame em MB, quando bytes nao for informado.

Variavel OpenAI observada no codigo

Varios route handlers leem process.env.OPEN_API_KEY, enquanto src/package/shared/env.mjs declara OPENAI_API_KEY. Para evitar falha operacional, mantenha as duas configuradas ate a aplicacao ser padronizada:
OPENAI_API_KEY=...
OPEN_API_KEY=...

Docker e deploy

O Dockerfile usa node:20.5.1, instala pnpm e vercel, executa pnpm install, pnpm build e faz deploy de producao com:
vercel deploy --prod --yes --token=$VERCEL_TOKEN
Variavel esperada:
VERCEL_TOKEN=...