Instalación
Requisitos
- Servidor Linux. Preferiblemente Ubuntu versiones 18.04, 20.04 o 22.04.
- Python 3.6, 3.7, 3.8, 3.9 o 3.10. La aplicación de administración (backend) está desarrollada amb Django 3.2.
- PostgreSQL 11 o superior con la extensión PostGIS.
Instalación
Visor
El visor se trata de una SPA desarrollada con HTML, Javascript y CSS. Se tienen que copiar los ficheros que lo conforman en el directorio del servidor desde donde se quiera servir este HTML.
Administrador
El administrador es una aplicación desarrollada con Django 3.2. Se tiene que crear un entorno virtual con los requisitos definidos en el proyecto (pip install requirements.txt) y las variables de entorno necesarias para la aplicación. El encargado de servir la aplicación es uWSGI.
Plugins Administrador
Se pueden instalar plugins en el administrador. A las variables de entorno se deberán de indicar donde se encuentran los plugins que queremos añadir y las variables que éstas necesiten. Por otro lado, es necesario instalar los requisitos del plugin (pip install requirements).