azubieta / hgathering-api

Api para reunir información de los centros de acopio habilitados para apoyar a los damnificados por el sismo en México
3 stars 3 forks source link

Facilidades para levantar ambiente local de desarrollo #12

Closed joshuamzm closed 7 years ago

joshuamzm commented 7 years ago

hgathering.sh

Permite realizar tareas comunes para levantar el servicio con unos cuantos comandos. La forma de utilizarlo es

./hgathering.sh <comando> [<arg1>]

Donde <comando> es una de las siguientes opciones:

server/datasources.development.js

Reemplaza valores específicos de la configuración base del archivo server/datasources.json. Lo que vale la pena mencionar es que quité las llaves de user y password porque la instancia local de mongo no tiene por qué usar autenticación en un ambiente dev.

Nota: Varios archivos de configuración del directorio server/ se pueden "refinar" con un archivo más específico añadiendo una palabra con el ambiente en que se ejecuta el servicio, en este caso se usó development porque es el ambiente default para ejecutar un servicio. Para modificar el ambiente se puede reasignar la variable NODE_ENV con algún otro valor al ejecutar ./hgathering.sh start o directamente npm start.