-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No puedo instalar la API sobre docker #219
Comments
Hola! Hay un nuevo commit donde se mapea el puerto de elastic. También asegurate de tener ambos contenedores en la misma red y que esté bien configurado el archivo config/georef.cfg (podés copiarlo desde docker/georef.example.cfg) con ES_HOSTS = ['es01'] |
Buen día, muchas gracias por la pronta respuesta. El error que veo es en Dockerfile_api, que para la imagen base python:3.9 no encuentra el paquete libgeos-3.9.0 Probé cambiar la versión base, pero sin éxito, también utilizar el paquete libgeos-dev, con el mismo resultado. |
Adicionalmente, la salida del comando docker-compose exec app make index al crear el contenedor con el paquete libgeos-dev es (ver adjunto): |
Respecto de esto último, la app no está encontrando los archivos *.ndjson que deberían alojarse en la carpeta source/ |
los ndjson de la carpeta sources se generan durante la creación de los contenedores? En mi caso la carpeta resulta vacía. |
No. Los ndjson los tenés que proporcionar vos: ya sea generándolos con georef-ar-etl (también dockerizado), descargandolos o indicando una url. |
Siguiendo el procedimiento para instalacion, hay un error de dependencias al momento de construirse el contenedor georef-api_es01 con el paquete libgeos-3.9.0
El contenedor no se inicia y la API no es accesible desde el puerto 8080.
De reemplazar libgeos-3.9.0 con libgeos-dev se construye el contenedor, pero el indexado no se ejecuta bien y la API no responde correctamente.
¿alguna sugerencia para la instalacion via docker?
The text was updated successfully, but these errors were encountered: