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.
URLs base
Sección titulada «URLs base»| 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.
Diferencias entre entornos
Sección titulada «Diferencias entre entornos»- 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).