Diferencia entre revisiones de «Edición y Funcionamiento del Proyecto»
(No se muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 5: | Línea 5: | ||
'''* Principales variables a configurar:''' | '''* 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"'''. | "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. | "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:''' | * '''INDICADORES_FILE_NAME:''' | ||
Línea 26: | Línea 26: | ||
* Si el proyecto se ejecuto correctamente le indicara que el proyecto esta corriendo en http://localhost:(port). | * 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. | * 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'''. | + | * 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:''' | * '''Estructura del proyecto:''' | ||
[[Archivo:Proyecto structure.jpg|izquierda|Proyecto_Structure]] | [[Archivo:Proyecto structure.jpg|izquierda|Proyecto_Structure]] |
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: