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
| Variavel | Obrigatoria | Default | Uso |
|---|---|---|---|
GATEWAY_HOST_WEB | Nao | https://api-dev.nextmed.med.br | Gateway server-side. |
DYTE_BASE_URL | Nao | https://api.dyte.io/v2 | API Dyte para reunioes e participantes. |
DYTE_TOKEN | Sim | - | Token Basic da API Dyte. |
FIREBASE_MESSAGING_SENDER_ID | Sim | - | Firebase. |
FIREBASE_STORAGE_BUCKET | Sim | - | Firebase Storage. |
FIREBASE_AUTH_DOMAIN | Sim | - | Firebase Auth. |
FIREBASE_API_KEY | Sim | - | Firebase. |
FIREBASE_PROJECT_ID | Sim | - | Firebase. |
FIREBASE_APP_ID | Sim | - | Firebase. |
GH_TOKEN | Sim | - | Token GitHub usado pelo ambiente. |
OPENAI_API_KEY | Nao | - | Declarado no schema; usado diretamente em parte da API. |
Variaveis client-side
| Variavel | Obrigatoria | Default | Uso |
|---|---|---|---|
NEXT_PUBLIC_GATEWAY_HOST_WEB | Nao | https://api-dev.nextmed.med.br | Base URL do gateway no browser. |
NEXT_PUBLIC_FCM_KEY_PAIR | Sim | - | Web Push/FCM. |
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID | Sim | - | Firebase. |
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET | Sim | - | Firebase Storage. |
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN | Sim | - | Firebase Auth. |
NEXT_PUBLIC_FIREBASE_API_KEY | Sim | - | Firebase. |
NEXT_PUBLIC_FIREBASE_PROJECT_ID | Sim | - | Firebase. |
NEXT_PUBLIC_FIREBASE_APP_ID | Sim | - | Firebase. |
NEXT_PUBLIC_GA_TRACKING_ID | Nao | G-T7JQ0S30PX | Google Analytics. |
NEXT_PUBLIC_REFERRAL_EXAM_MAX_FILE_BYTES | Nao | - | Limite absoluto por exame anexado. |
NEXT_PUBLIC_REFERRAL_EXAM_MAX_FILE_MB | Nao | 20 | Limite por exame em MB, quando bytes nao for informado. |
Variavel OpenAI observada no codigo
Varios route handlers leemprocess.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:
Docker e deploy
ODockerfile usa node:20.5.1, instala pnpm e vercel, executa pnpm install, pnpm build e faz deploy de producao com: