Skip to content

Latest commit

 

History

History
97 lines (65 loc) · 2.72 KB

README.md

File metadata and controls

97 lines (65 loc) · 2.72 KB

Laboratorio de Datos

El Laboratorio de Datos es el repositorio de datasets y API proporcionados por las entidades participantes en la segunda edición de HackCDMX.

Este repositorio contiene una extensión del portal de datos CKAN.

Instalación

Este repositorio provee dos formas para que puedas crear tu propia instancia del Laboratorio de Datos.

Instalar extensión

Haciendo uso del método tradicional, necesitas tener ya instalado CKAN, junto con sus dependencias, como la base de datos (Postgres).

Te recomendamos que consultes la documentación de CKAN para su instalación.

Ya teniendo CKAN instalado solo necesitas clonar este repositorio en tu sistema.

$ git clone https://github.com/LabPLC/Laboratorio-de-datos.git

Ingresa a la carpeta que acaba de ser creada e instala esta extensión en el sistema.

$ cd Laboratorio-de-datos
$ python setup.py develop

Ahora agrega a tu archivo de configuración de CKAN, el nombre de la extensión que acabamos de instalar. Si tienes dudas este archivo tiene terminación .ini.

ckan.plugins = ckanext-labplc

Ahora solo tienes que iniciar la instancia de CKAN o si lo tienes configurado con un servidor apache, debes reiniciar el servicio.

# service restart apache2

Datacats

Esta opción depende de un sistema llamado docker. Datacats hace uso intensivo de contenedores para aislar cada componente que require CKAN.

Debes tener instalado docker y pertenecer al grupo de docker.

Después para la instalación de datacats, se require ejectuar el siguiente comando:

$ pip install datacats
$ datacats pull

Este último comando obtiene las dependencias y al mismo CKAN. Ya que tengas todos los recursos crea un proyecto y agrega nuestra extensión.

$ datacats create labdatos
$ cd labdatos
$ git clone https://github.com/LabPLC/Laboratorio-de-datos.git

Editemos el archivo development.ini y agreguemos nuestra extensión a la lista de plugins.

ckan.plugins = ckanext-labplc

Después de esto solo necesitas ejectuar:

$ datacats install
$ datacats open

El cual abrirá el navegador predefinido en nuestro sistema con la página de una nueva instancia del Laboratorio de Datos.

Contribuye

Este proyecto está abierto a la comunidad. Si deseas colaborar puedes hacerlo reportando errores, dando ideas o haciendo solicitudes en la sección de issues.

Si cuentas con código por favor crea un pull requests, dando un título conciso del aporte y una descripción de los elementos a modificar, así como tus motivaciones. Si es algún aporte que involucre cambios visuales por favor enlaza una imagen de los cambios en la descripción.

Licencia