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