Skip to content
unckanPublic

About

CKAN environment

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

403 Commits

Folders and files

Repository files navigation

Entorno CKAN para Universidades Argentinas

Entorno completo CKAN orientado a Universidades Argentinas.
Este proyecto esta orientado a permitir automatizar la publicación de datos universitario masivamente y sin requerir mayor esfuerzo técnico.
Por el momento permite automatizar la publicación de datos ya contenidos en los sistemas SIU, que ya utilizan casi todas las universidades argentinas.
Esta en los planes extraer datos de las instancias de SIGEva de CONICET.
Al estar desarrollado sobre CKAN este proyecto permite además subir datos manualmente o desarrollar conectores a otros sistemas.

Entorno

El portal completo está compuesto por:

Correr localmente

docker-compose up

Acceder al contenedor principal

# Como usuario ckan (regular)
make up
# Como root
docker exec -u root -it ckan_uni bash

Imagen pública

La compilación de esta imagen esta disponible en DockerHub.

Crear nuevas extensiones

Se puede crear una nueva extension entrando al contenedor, activando el entorno virtual y corriendo el comando de generación de extensiones.

make bash
source venv/bin/activate
ckan -c /app/unckan/ckan.ini generate extension -o /app/unckan/src_extensions/

Testear extensiones

Cualquier extension montada localmente en src_extensions sera adaptada para que sea posible ser testeada.
Esto se hace en el script prepare-local-dev-extensions.sh con la modificacion de su archivo test.ini.

Para testear ckanext-unckan (o cualquier otra extension) se puede correr el siguiente comando:

# Entrar al contenedor
make bash
# Activar el entorno virtual
source venv/bin/activate
# Pararse en la carpeta de la extension
cd src_extensions/ckanext-unckan
# o cd src_extensions/ckanext-superset
# Correr los tests
pytest --ckan-ini=test.ini -vv --disable-warnings ckanext/unckan
# o pytest --ckan-ini=test.ini -vv --disable-warnings ckanext/superset

About

CKAN environment

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages