Instalación y evolutivo de la versión distribuible de InSiDE (Infraestructura y Sistemas de Documentación Electrónica).
Se parte de la versión distribuible 2.0.8.3 que se ofrece en el área de descargas de la Suite Inside del Centro de Transferencia Tecnológica: https://administracionelectronica.gob.es/ctt/inside
Para trabajar con el código fuente necesitarás:
Clona el repositorio de código fuente utilizando git:
git clone https://github.com/carm-es/inside.git
O crea tu propio Fork
a fin de reincorporar tus cambios al repositorio utilizando un Pull Request
leer más.
Para compilar el proyecto ejecuta los siguientes comandos en el directorio donde descargarte los fuentes:
cd inside
mvn install
La aplicación web final la encontrarás en fuentes/inside-web/target/inside.war
Los ficheros de configuración se ubican en
Los ficheros de base de datos se ubican en
En los ficheros de configuración se han definido entre dobles llaves los valores a configurar en la instalación: {{...}}
.
Hay que revisar los ficheros de configuración para realizar el reemplazo de las propiedades adecuadas así como la sustitución de los certificados necesarios en los almacenes JKS, no obstante, para probar el despliegue del war en el servidor de aplicaciones basta con fijar las tres propiedades de conexión a base de datos en el fichero database.properties
(url, username y password).
... -Dconfig.path="/path/to/resources/config/" -DtmpShared.path="/path/to/temp/folder/" -Dinside.hostDomainPort=localhost:8080 -Djavax.net.ssl.trustStore="/path/to/resources/config/trustStore.jks" -Djavax.net.ssl.trustStorePassword="changeit"
Eeutils es el componente que agrupa diversas funcionalidades relacionadas con la generación de CSV y gestión de firmas e informes. Inside depende de este componente.
Aunque en los ficheros de configuración que se proporcionan en
Mediante ticket al MINHAP se puede solicitar un usuario para acceso a los servicios en la nube de este componente de Eeutils.
Desde noviembre de 2018 se ha publicado en el Portal de la Administración Electrónica, la primera versión de los distribuibles de Eeutils (v.4.2.0), bajo licencia EUPL, de manera que ya existe la posibilidad de no tener que utilizar los recursos en la nube.
firma.properties
.infofirma.properties
. visualizacion.properties
.enhanced_carm.properties
.utilFirma.properties
.