Indicadores Farmacias del Ahorro
Indicadores Farmacias del Ahorro
Proyecto: FAIndicadoresDataLoader
Proyecto para carga masiva de Indicadores de información para Farmacias del Ahorro.
Repositorio: http://192.168.9.60:8080/scm/git/Utilerias
El Proyecto principal se encuentra en la ruta utilerías/FAIndicadoresDataLoader
Instrucciones de instalación
1.Descargar la última versión del repositorio.
2.Validar que se ha instalado **node.js** en el servidor:
node \--version
- IMPORTANTE: **La versión que se debe tener instalada de node debe ser la **6.11.3**, si esta no es la versión de node instalada, los servicios **no van a funcionar correctamente**. Por lo que se deben realizar pruebas y actualizar librerías y dependencias en el caso de que se requiera desplegar usando una versión de **node js** mas reciente.
3.Cambiarse al directorio de la aplicación: cd directorio/de/la/aplicacion 4.Ejecutar: npm install --para instalar las librerias y dependencias del proyecto. 5.Iniciar el microservicio, para ello ejecute: --En un ambiente de desarrollo o QA node app.js -- En un ambiente de Producción PRODUCTION=TRUE node app.js -- OPCIONAL AUTOMATIZACIÓN: Este microservicio puede ser configurado como un servicio de windows. Puede usar la herramienta "http://nssm.cc" o puede usar cualquier otro método para crear el servicio de windows. Se incluye en este repositorio la versión 2.24 del nssm (Sólo Windows) para desplegar el servicio. En la creación del servicio, indique que se va a usar "indicadores-data-loader.bat" como ejecutable, este bat inicia el microservicio de carga de indicadores.
7.Configure el JOB o Tarea programada de Windows que se encargará de ejecutar y cargar el archivo de indicadores enviado por el cliente vía FTP: --En windows Construya un JOB que ejecute el archivo .bat : scripts/loadDataIndicadores.bat
- Nota 1:** Debe indicarle a la tarea de Windows que se ejecute desde el directorio *scripts/* de la aplicación, de lo contrario habrá errores en la ejecución de la tarea al momento de la ejecución del archivo *.bat*
- Nota 2:** Alternativamente puede importar la tarea de windows usando el archivo: *scripts/FAIndicadoresDataLoaderTask.xml* el cual ya contiene la información de la tarea programada lista para ser importada.
- NOTA FINAL:** Antes de ejecutar cualquier nuevo despliegue del microservicio, verifique y corrija de ser necesario los paŕametros de configuración en el archivo: *config/config.js*