Skip to content

Variáveis de Ambiente

Referência completa de todas as variáveis de ambiente necessárias para o sistema Trevo.

Frontend (trevo-nuxt)

Obrigatórias

  • NUXT_PUBLIC_API_URL - URL base da API (ex: https://trevo.radimenstein.com.br/api/)

Backend (trevo-api-v2)

Obrigatórias

  • DB_URL - String de conexão MongoDB (ex: mongodb+srv://...)
  • JWT_SECRET - Secret para assinatura de tokens JWT
  • PORT - Porta do servidor (padrão: 8080)
  • FRONTEND_URL - URL do frontend (ex: https://trevo.radimenstein.com.br)
  • ENV_MODE - Modo do ambiente (PRODUCTION ou DEVELOPMENT)

AWS S3

  • AWS_ACCESS_KEY_ID - Access Key ID da AWS
  • AWS_SECRET_ACCESS_KEY - Secret Access Key da AWS
  • AWS_REGION - Região da AWS (ex: us-east-1)
  • AWS_S3_BUCKET - Nome do bucket S3 (ex: radimenstein-trevo-s3)

Mailgun

  • MAILGUN_API_KEY - API Key do Mailgun
  • MAILGUN_DOMAIN - Domínio do Mailgun
  • MAILGUN_FROM_EMAIL - Email remetente padrão

Ambientes

Production

  • Database: radmenudb
  • S3 Bucket: radimenstein-trevo-s3
  • Frontend URL: https://trevo.radimenstein.com.br
  • API URL: https://trevo.radimenstein.com.br/api/

Staging

  • Database: radstagingdb
  • S3 Bucket: trevo-staging
  • Frontend URL: (configurar conforme necessário)
  • API URL: https://trevo-api-v2-staging.onrender.com

Segurança

IMPORTANTE: Nunca commite arquivos .env no repositório. Use variáveis de ambiente das plataformas de deploy.

Documentação da Plataforma Trevo Radimenstein