Instrucciones de instalación

De Telstock Wiki
Saltar a: navegación, buscar

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 funcionaran 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.

Descarga la Version 6.11.33 de Node:

3.Cambiarse al directorio de la aplicación:

cd directorio/de/la/aplicacion

4.Ejecutar:

npm install -- para instalar las librerías 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.

6.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 parámetros de configuración en el archivo: config/config.js