Skip to content

KielRodriguez/HWI_dgm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Herramienta Tabla Comparativa de Dependencias

Esta herramienta permite a los usuarios tener una vista comparativa de los datos resumidos de las dependencias. La herramienta esta construida en Django 1.9.7 y diseñada para correr en ambientes con sistema operativo Linux.

Nota. Los comandos para la instalación corren sobre Ubuntu 15.10.

Instalación Local

Requerimientos Locales

Instalación

Los siguientes pasos asumen que se han instalado los requerimientos señalados anteriormente. Correr los siguientes comandos:

  git clone git@github.com:opintel/HWI_dgm.git
  virtualenv {{TU_VIRTUALENV}}
  . {{TU_VIRTUALENV}}/bin/activate
  pip install -r HWI_dgm/requirements.txt

Uso

Para poder ver la herramienta corra el siguiente comando:

   python HWI_dgm/Buda/manage.py runserver

Despues en la barra del navegador:

http://127.0.0.1:8000/tablero-instituciones/

Instalación Docker

Instalación

Para los siguientes pasos se require tener instalada la plataforma Docker en el servidor aplicativo.

En el servidor aplicativo construimos la imagen del contenedor:

  git clone git@github.com:opintel/HWI_dgm.git
  docker build -t tableros HWI_dgm/Buda/Docker/.
  docker build -t cron-tableros HWI_dgm/Buda/Docker/Cron/.

Uso

Una vez construida la imagen Docker de la herramienta, ya es posible generar el contenedor donde estara ejecutandose la herramienta. Un punto a considerar antes de avanzar con la creación del contenedor es que el contenedor hace uso de la tecnologia Redis como background en el manejo de la información procesada, por lo que se necesita crear un contenedor Docker con Redis y conectarlo al contenedor aplicativo.

Los comandos de consola para correr la aplicacion con toda la arquitectura necesaria son los siguientes:

  docker run --name redistableros -p 6379:6379 -d redis
  docker run --name tableros -e SECRET_KEY="{{secret_key}}" --link redistableros:redis -e URL_BUDA_API='http://api.datos.gob.mx/v1/data-fusion?adela.inventory.slug={0}&page={1}' -e FQDN="http://tudominio.com/" -e DEBUG='False' -p 8000:8001 tableros
  docker run --name cron-tableros -e SECRET_KEY="{{secret_key}}" --link redistableros:redis -e URL_BUDA_API='http://api.datos.gob.mx/v1/data-fusion?adela.inventory.slug={0}&page={1}' -e FQDN="http://tudominio.com/" -e DEBUG='False' -p 8000:8001 cron-tableros

Despues en la barra del navegador:

http://tudominio.com/tablero-instituciones/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published