Diferencia entre revisiones de «Edición y Funcionamiento del Proyecto»

De Telstock Wiki
Saltar a: navegación, buscar
 
(No se muestran 17 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
Edición y Funcionamiento del Proyecto
+
'''Edicion de Archivos:'''
[[Archivo:Proyecto structure.jpg|izquierda|Proyecto_Structure]]
+
 
 +
Todas las variables de configuración del proyecto se encuentran incluidas en: '''config/config.js''':
 +
 
 +
'''* Principales variables a configurar:'''
 +
 +
* '''PRODUCTION:'''
 +
"Esta variable es requerida para poder indicar en que ambiente correrá la aplicación si en '''"PRODUCCION"''' O '''"DESARROLLO"''', para poder habilitar dicha configuración se requiere un valor True o False.  '''"PRODUCTION: process.env.PRODUCTION || false"'''.
 +
 +
* '''EMAIL_SENDER / INDICADORES_EMAIL_RECIPIENT /  APP_EMAIL_ADMIN:'''
 +
"Notificaciones TManager <correo@telstock.net>", variables de configuración de correo para envió de notificaciones de status de la carga masiva de información.
 +
   
 +
* '''INDICADORES_DIR:'''
 +
"C:/Users/DESARROLLO 14/Documents/Repositorios/FAIndicadoresDataLoader/doc/", variable para la configuración del PATH de ubicacion del archivo CSV contenedor de la información a cargar.
 +
   
 +
* '''INDICADORES_FILE_NAME:'''
 +
"dataIndicadores.csv", variable donde se nombra el archivo a cargar desde el PATH indicado en la variable INDICADORES_DIR.
 +
 
 +
El archivo de carga debe estar ubicado en: '''Utilerias\FAIndicadoresDataLoader\doc'''.
 +
 
 +
'''Ejecución de la carga masiva de información:'''
  
'''Edicion de Archivos:'''
+
* Ejecutar el Node.js command prompt.
 +
* Ingresar al directorio contenedor del proyecto, '''cd "PATH del proyecto"'''.
 +
* Ejecutar la instruccion '''Node app.js'''.
 +
* Si el proyecto se ejecuto correctamente le indicara que el proyecto esta corriendo en http://localhost:(port).
 +
* Para generar la carga masiva del archivo de información, desde el navegador ejecute http://localhost:(port)/api/loadFile.
 +
* Todos los detalles de la Carga,Errores y otros llegaran directamente al correo electronico configurado en las variables  '''EMAIL_SENDER / INDICADORES_EMAIL_RECIPIENT /  APP_EMAIL_ADMIN'''.
  
Editar el archivo '''config.js''' :
+
* '''Estructura del proyecto:'''
  '''EMAIL_SENDER / INDICADORES_EMAIL_RECIPIENT /  APP_EMAIL_ADMIN:''' "Notificaciones TManager <correo@telstock.net>", variables de configuración de correo para envió de notificaciones de status de la carga masiva de información.
+
[[Archivo:Proyecto structure.jpg|izquierda|Proyecto_Structure]]
  '''INDICADORES_DIR:'''
 
   "C:/Users/DESARROLLO 14/Documents/Repositorios/FAIndicadoresDataLoader/doc/", variable para la configuración del PATH de ubicacion del archivo CSV contenedor de la información a cargar.
 
'''INDICADORES_FILE_NAME:''' "dataIndicadores.csv", variable donde se nombra el archivo a cargar desde el PATH indicado en la variable INDICADORES_DIR.
 

Revisión actual del 00:22 23 ene 2020

Edicion de Archivos:

Todas las variables de configuración del proyecto se encuentran incluidas en: config/config.js:

* Principales variables a configurar:

* PRODUCTION:
"Esta variable es requerida para poder indicar en que ambiente correrá la aplicación si en "PRODUCCION" O "DESARROLLO", para poder habilitar dicha configuración se requiere un valor True o False.  "PRODUCTION: process.env.PRODUCTION || false".

* EMAIL_SENDER / INDICADORES_EMAIL_RECIPIENT /  APP_EMAIL_ADMIN:
"Notificaciones TManager <correo@telstock.net>", variables de configuración de correo para envió de notificaciones de status de la carga masiva de información.
   
* INDICADORES_DIR:
"C:/Users/DESARROLLO 14/Documents/Repositorios/FAIndicadoresDataLoader/doc/", variable para la configuración del PATH de ubicacion del archivo CSV contenedor de la información a cargar.
   
* INDICADORES_FILE_NAME:
"dataIndicadores.csv", variable donde se nombra el archivo a cargar desde el PATH indicado en la variable INDICADORES_DIR.

El archivo de carga debe estar ubicado en: Utilerias\FAIndicadoresDataLoader\doc.

Ejecución de la carga masiva de información:

  • Ejecutar el Node.js command prompt.
  • Ingresar al directorio contenedor del proyecto, cd "PATH del proyecto".
  • Ejecutar la instruccion Node app.js.
  • Si el proyecto se ejecuto correctamente le indicara que el proyecto esta corriendo en http://localhost:(port).
  • Para generar la carga masiva del archivo de información, desde el navegador ejecute http://localhost:(port)/api/loadFile.
  • Todos los detalles de la Carga,Errores y otros llegaran directamente al correo electronico configurado en las variables EMAIL_SENDER / INDICADORES_EMAIL_RECIPIENT / APP_EMAIL_ADMIN.
  • Estructura del proyecto:
Proyecto_Structure