Un sistema de comunicación con SMS
Este proyecto usa variables de ambiente para funcionar. Para la mayoría
de los casos, los defaults funcionan pero información como las llaves
privadas deben ser especificadas. Copia el archivo en config/env.dist
a .env
y actualiza los valores
Cuando lo ejecutes con make run
, va a agarrar esos valores
automaticamente. Si lo estás haciendo de la manera dificil, necesitas
cargar las variables a tu ambiente. Debes poner la variable
SMS_BRIGADISTAS_ACCOUNT_SID
a que coincida con el sid de tu cuenta.
Necesitas Docker para correr el proyecto.
- Corre la imagen con
make run
Si no quieres o puedes usar docker, también puedes correrlo de la manera old school:
- Instala las dependencias con
npm install
- Ejecuta con
npm start
También puedes:
- Construir la imagen con
make build
- Construir y subir la imagen con
make upload
- Limpiar el ambiente con
make clean
Obten un número de twilio con soporte de sms, y en la configuración de
sms pon el webhoook como "Webhooks/TwiML" y apunta el url al path /
de tu instalación, por ejemplo https://sms-brigadistas.unlimited.pizza/
...
debe ser accesible desde el internet.
También necesitas tu sid de twilio. Este se obtiene de "Account Settings" en el dashboard.
Este proyecto usa la guía de estilo de hapi para
javascript e incluye configuración de eslint para revisar eso. usa
npm run lint
para revisar el código.