Instalación de Geonodo para producción con subdominios configurados (reverse proxy)
Este tipo de instalación requiere configurar subdominios en su DNS. Por ejemplo:
Aplicación | (sub) dominio |
---|---|
Geonodo | admin.subdomain.domain.cl |
Visor antiguo | visor.subdomain.domain.cl |
Explorer | explorer.subdomain.domain.cl |
Centro documental | centrodocumental.subdomain.domain.cl |
Cedoc | *.catalogo.subdomain.domain.cl |
Cedoc visores | *.visores.subdomain.domain.cl |
Cedoc dashboard | *.dashboards.subdomain.domain.cl |
Tile server | tile-server.subdomain.domain.cl |
Owncloud | owncloud.subdomain.domain.cl |
Geoserver | geoserver.subdomain.domain.cl |
Geonetwork | geonetwork.subdomain.domain.cl |
Dashboard | dashboard.subdomain.domain.cl |
Minio | minio.subdomain.domain.cl |
Recuerde NO ejecutar comandos como usuario root a menos que se indique explícitamente
Configurar ambiente docker
Dentro del directorio /home/geonodo/laradock ($ cd ~/laradock
) crear una copia del archivo docker-compose.reverse-proxy.yml
y env.reverse-proxy
cp docker-compose.reverse-proxy.yml docker-compose.yml
cp env.reverse-proxy .env
El archivo .env
contiene valores como contraseñas de base de datos, geoserver, subdominios a utilizar, la versión de php a usar, servidor web, etc. Debe modificar los valores por defecto de estas variables. A continuación una lista de los valores que deben ser modificados:
Para ver un archivo de ejemplo de configuración, hacer clic aquí.
Nombre | Tipo | Valores | Descripción |
---|---|---|---|
VIRTUAL_HOST_GEONODO | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder al backend de geonodo |
VIRTUAL_HOST_VISOR | Requerido | URL o IP del servidor | URL o IP donde se podrá acceder al visor de geonodo |
VIRTUAL_HOST_EXPLORER | Requerido | URL del servidor | URL donde se podrá acceder al nuevo visor de geonodo |
VIRTUAL_HOST_CATALOGO_LARAVEL | Requerido | URL del servidor | URL donde se podrá acceder al centro documental de geonodo |
VIRTUAL_HOST_CATALOGO | Requerido | URL o IP del servidor | URL o IP donde se podrá acceder al catálogo |
VIRTUAL_HOST_CATALOGO_VISORES | Requerido | URL o IP del servidor | URL o IP donde se podrá acceder al catálogo de visores |
VIRTUAL_HOST_TILE_SERVER | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder a tile server |
VIRTUAL_HOST_GEONETWORK | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder a geonetwork |
VIRTUAL_HOST_GEOSERVER | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder a geoserver |
VIRTUAL_HOST_OWNCLOUD | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder a owncloud |
VIRTUAL_HOST_DASHBOARD | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder al dashboard |
VIRTUAL_HOST_CATALOGO_DASHBOARD | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder al catálogo de dashboard |
VIRTUAL_HOST_MINIO | Requerido | URL o IP del servidor | URL o IP del servidor donde se podrá acceder a minio |
Iniciar contenedores
Dentro del directorio laradock ($ cd ~/laradock
) iniciar contenedores mediante el comando docker-compose
docker-compose up -d