Appearance
Deploy
La app se deploya en Vercel (plan Hobby gratuito alcanza para empezar).
Requisitos
- Cuenta de Vercel
- CLI de Vercel (
npm i -g vercel) - Proyecto vinculado
Pasos
bash
vercel login
vercel link # vincular el proyecto local con Vercel
vercel env add # agregar variables de entorno (mismas del .env.local)
vercel deploy --prodVariables de entorno
| Variable | Uso |
|---|---|
INSFORGE_URL | URL del proyecto InsForge |
INSFORGE_ANON_KEY | Anon key |
INSFORGE_SERVICE_KEY | Service key (server) |
KAPSO_API_KEY | WhatsApp (Kapso) |
KAPSO_PHONE_NUMBER_ID | ID del número de WhatsApp |
KAPSO_WEBHOOK_SECRET | Secret del webhook |
EVE_INTERNAL_TOKEN | Token interno del proxy de tools |
NEXT_PUBLIC_OPENAI_API_KEY | (Opcional) Notas de voz |
Dominio
- Dominio principal:
agrowth.app→app.agrowth.app - Documentación:
docs.agrowth.app
Los dominios se configuran desde el dashboard de Vercel (Domains) o con vercel domains.
Webhook de WhatsApp
En producción, el webhook de Kapso debe apuntar a:
POST https://<tu-app>.vercel.app/api/whatsapp/kapso/webhookConfigurá el mismo KAPSO_WEBHOOK_SECRET en Vercel y en Kapso para que la firma valide.