|
|
(No se muestran 11 ediciones intermedias del mismo usuario) |
Línea 7: |
Línea 7: |
| | | |
| El Proyecto principal se encuentra en la ruta '''utilerías/FAIndicadoresDataLoader''' | | El Proyecto principal se encuentra en la ruta '''utilerías/FAIndicadoresDataLoader''' |
− |
| |
− | '''=== Instrucciones de instalación: ==='''
| |
| | | |
− | 1.Descargar la última versión del repositorio. | + | 1 [https://mantisbt.tmanager.com.mx/mediawiki/index.php/Instrucciones_de_instalaci%C3%B3n '''Instrucciones de instalación'''] |
− | | + | 2 [https://mantisbt.tmanager.com.mx/mediawiki/index.php/Edici%C3%B3n_y_Funcionamiento_del_Proyecto '''Edición y Funcionamiento del Proyecto'''] |
− | 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.
| |
− |
| |
− | 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 paŕametros de configuración en el archivo: *config/config.js*
| |