Herramientas de usuario

Herramientas del sitio


simo:documentos:tecnicos:configuracion

¡Esta es una revisión vieja del documento!


Configuración

La configuración en SIMO sigue dos principios, que sea externalizable, es decir que no sea necesario desplegar para alterar la configuración y que sea legible. Ambas condiciones se logran mediante archivos de propiedades los cuales se describen a continuación.

application.properties

Es el archivo de configuración principal, por defecto su localización es en el directorio /datossimo/archivos aunque esta localización puede ser cambiada con variables de entorno tomcat. En este archivo se encuentran propiedades básicas para la operación del sistema, pero también se encuentran las referencias a otros archivos de configuración, de esta forma, los archivos de configuración complementarios pueden estar en el mismo directorio que application.properties, en otro directorio o incluso internos al war si asi se desea. El archivo incluye propiedades definidas por Spring Boot, pero también contiene propiedades específicas del sistema SIMO.Las principales propiedades son:

Configuración de Datasource y pool de conexiones

spring.datasource.username=usrsimo

spring.datasource.password=simo

spring.datasource.max-active= 200

spring.datasource.max-idle= 10

spring.datasource.min-idle= 10

Generación de código

Controla si hibernate genera DDL (crea tablas y demás) a partir de las anotaciones JPA

spring.jpa.generate-ddl=false

Hibernate Search

Directorio donde se almacenan indices si se tiene un directorio tipo FileSystem

spring.jpa.properties.hibernate.search.default.indexBase = /indexsimo/lucene

Tipo de directorio

spring.jpa.properties.hibernate.search.default.directory_provider = infinispan

Configuración infinispan si se usa este tipo de directorio

spring.jpa.properties.hibernate.search.infinispan.configuration_resourcename = file:/datossimo/archivos/infinispan.xml

Repositorios y archivos

sigeca.documents.fileStagePrefix=sigeca-${sigeca.cluster.name}-

sigeca.documents.fileStageSuffix=.tmp

sigeca.documents.repositoryPath=/datossimo/archivos/repository

sigeca.documents.reportDirectory=/datossimo/archivos/report

Controla tamaños y tipos de archivo generales y excepciones

multipart.maxRequestSize=80MB

file.restriction.fileSize.default=10000000

file.restriction.mimeTypes.imagen=image/jpeg,image/png

file.restriction.mimeTypes.DAT=application/x-ns-proxy-autoconfig

file.restriction.fileSize.DAT=16388608

file.restriction.fileSize.acuerdo=16388608

Roles permitidos por servidor

simo/documentos/tecnicos/configuracion.1510687765.txt.gz · Última modificación: 2017/11/14 19:29 por lgomez