Si estás por configurar tu instancia de Andino para un ambiente productivo, tenemos algunas recomendaciones para que sigas y verifiques si tu instancia está bien configurada.
Para el correcto funcionamiento de tu instancia de Andino, es recomendable que la misma tenga un único nombre de dominio asignado.
Una vez que tengas definido el nombre de dominio (ej: datos.ministerio.gob.ar
) y el mismo se resuelva a la IP pública asignado al host de tu Andino (o al load balancer/frontend server que opcionalmente tengas) es importante que tu instancia de Andino conozca ese nombre de dominio y que esté configurado para responder al mismo.
Para saber si tu instancia de Andino tiene el nombre de dominio correctamente configurado seguí los siguientes pasos, ejecutando el comando en el directorio de instalación de Andino (ej: /etc/portal
):
sudo docker-compose -f latest.yml exec portal grep ckan\.site_url /etc/ckan/default/production.ini
Si tu sitio está bien configurado, el valor del parámetro de configuración ckan.site_url
deberá coincidir con el nombre de dominio de tu Andino (incluyendo el schema, http
o https
):
ckan.site_url=http://datos.ministerio.gob.ar/
Si éste no coincide, deberás modificar el valor del parámetro en la configuración de tu Andino.
Para actualizar el nombre de dominio que tiene tu andino (por ejemplo datos.ministerio.gob.ar
) debés ejecutar el siguiente comando:
sudo docker-compose -f latest.yml exec portal /etc/ckan_init.d/update_conf.sh "ckan.site_url=http://datos.ministerio.gob.ar/";
Para asegurar el correcto funcionamiento de algunos componentes de la arquitectura de Andino, es necesario que desde dentro de los contenedores Docker que forman parte de la solución, el nombre de dominio asignado a tu Andino pueda ser resuelto correctamente.
La verificación de tal condición está documentada en la sección DNS.
La presente documentación contiene un apartado acerca de recomendaciones de seguridad. Por favor leelas y seguí las recomendaciones.