Presidencia de la Nación

Utilizando contenedores


Para correr los contenedores asegúrate de tener instalado docker-compose. El archivo de configuración correrá dos servicios creando los siguientes contenedores:

georef-api_es01
Un contenedor con Elasticsearch para procesar e indexar los datos. Estos datos son almacenados y persistidos en un volumen de docker.
georef-api_app
Un contenedor con la aplicación. Al correrlo la primera vez es necesario correr una indexación.

1. Código

Clonar el repositorio:


$ git clone https://github.com/datosgobar/georef-ar-api.git $ cd georef-ar-etl

2. Configuración

Crear un nuevo archivo de configuración georef.cfg. Se recomienda partir desde el archivo de ejemplo en config/georef.example.cfg:


cp config/georef.example.cfg config/georef.cfg

3. Levantar contenedores

Para iniciar los contenedores situarse dentro de la carpeta docker y correr la receta:


$ docker-compose up -d

4. Indexación inicial

Para indexar los archivos generados por el ETL copiar los archivos a la carpeta source y luego utilizar la receta index:


$ docker-compose exec app make index

5. Consultas

Una vez finalizado el proceso de indexación se podrán hacer consultas a la API.


$ curl localhost:5000/api/provincias
Activar: 
0
Template: 
caritas3
Scroll hacia arriba