Ir al contenido

Entornos y dominios

Existen tres entornos AWS independientes (cuentas de recursos separadas por prefijo lade-{env}): dev, qa y prod. Cada uno tiene su propio API Gateway, Cognito user pool, tabla DynamoDB y secretos — un JWT de dev no sirve en qa ni en prod.

Entorno Dominio (objetivo) Estado
dev https://api.dev.lade.com.mx 🚧 Pendiente (Fase 1 del plan de dominios)
qa https://api.qa.lade.com.mx 🚧 Pendiente
prod https://api.lade.com.mx 🚧 Pendiente

Mientras los dominios custom no estén aplicados, cada entorno se consume por su URL de API Gateway:

https://<api-id>.execute-api.us-east-1.amazonaws.com/<stage>

El <api-id> de cada entorno sale de los outputs de Terraform (cd infra/api-routes && terraform output) o de la consola de API Gateway. El frontend lo lee de VITE_API_URL.

La zona lade.com.mx vive en Cloudflare (dominio comprado en Hostinger, nameservers delegados). Los subdominios del frontend ya existen: app.lade.com.mx (prod), app.dev.lade.com.mx y app.qa.lade.com.mx. Los registros api.* se gestionarán con Terraform (provider de Cloudflare) desde lade-infra — ver lade-infra/docs/plan-api-dominios-y-robustez.md.

  • dev — datos de prueba, se puede romper. Integraciones (Stripe, Facturapi) en modo test cuando aplica.
  • qa — validación pre-release; datos semi-estables.
  • prod — datos reales de clientes. Facturapi usa live keys siempre en prod (el timbrado genera CFDIs reales).