Server configuration

PropertyValueName (Comment)
port.http= 8080# server config
server.port= ${port.http}# default port/binding address and context-path
server.address= 0.0.0.0 
server.contextPath= 
server.tomcat.remote_ip_header= x-forwarded-for# configure default header names that are provided by a ssl-terminating proxy
server.tomcat.protocol_header= x-forwarded-proto 
iport.security.require-ssl= false# used to configure supply when it is behind a ssl-terminating proxy
security.require_ssl= ${iport.security.require-ssl} 
spring.resources.add-mappings= false# thymeleaf options
spring.thymeleaf.mode= LEGACYHTML5 
spring.thymeleaf.cache= true 
spring.thymeleaf.prefix=classpath:/templates/ 
multipart.maxFileSize= 20 MB# set upload file size
multipart.maxRequestSize= 20 MB 
endpoints.enabled= true# enable management endpoints to monitor system health
management.context-path  
endpoints.health.sensitive= false 
management.security.enabled= false 
iport.ui.locales= de_DE, en_GB# list of locales that can be displayed/selected in the UI
iport.ui.locale.default= de_DE 
iport.ui.number.pattern= #,##0.#### 
iport.ui.number.pattern= #,##0.#### 
iport.ui.use-livestamp= trueThe date display indicates the time that passed since a modification
iport.ui.use-livestamp= falseThe date display indicates the exact time of a modification
iport.format.locale.default= de_DE# default locale/number handling
iport.format.pattern.default= 0.#### 
iport.number.scale= 4 
iport.number.rounding.mode= HALF_UP 
iport.process.locale= de_DE# default locale – deprecated?
iport.auth.locking.max.attempts= 3# count of failing login attempts to lock user account
iport.auth.locking.initial.duration= 300# user account locking initial duration in seconds
iport.trusted.domains= nmop.de, novomind.com
implementation.version= @implementation.version# will be overwritten with the actual version
spring.autoconfigure.exclude= org.springframework.boot.autoconfigure.mongo.
embedded.EmbeddedMongoAutoConfiguration
# deactivate embedded mongodb which is only required for unit tests
spring.jackson.serialization.FAIL_ON_EMPTY_BEANS= false# Jackson ObjectMapper configuration
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS= false 
spring.jackson.deserialization.FAIL_ON_UNKNOWN_PROPERTIES= false 
spring.jackson.mapper.DEFAULT_VIEW_INCLUSION= false 
spring.jackson.serialization-inclusion= non_null 
spring.mvc.dispatch-options-request= true# internal – allows HTTP OPTION requests
iport.cleanup.process.cron= 0 0 0 * * ?# Housekeeping Job
# once a day
iport.cleanup.process.keep.processes.count= 5
# job keeps at least N processes and their items (default = 5)
iport.cleanup.process.keep.processes.for= 30
# job keeps all process reports younger then X days (default = 30)
iport.import.automation.path.archive=a rchive# Target paths for incorrectly/successfully automatically imported import files
iport.import.automation.path.error= error# Target paths for incorrectly/successfully automatically imported import files
iport.import.handling.items.default= IGNORE_MISSING_ITEMS
# Standards on how to handle missing articles or attributes
# Configuration for the import/upload dialog
iport.import.handling.attributes.default=REPORT_MISSING_ATTRIBUTES 
iport.global.duplicate.validator.errors.limit.number= 10# maximal number of errors which are thrown by the global duplicate validator
spring.elasticsearch.jest.read-timeout= 30000# Read timeout for the ElasticSearch connection in milliseconds
ipim.supply.thread-pools.mongodb.name-format= MongoDB-Writer# Configuration of dedicated thread pools
# Name and number of threads. If no number of threads is set, the number of CPUs is used.
ipim.supply.thread-pools.ipim.threads= 12 
ipim.supply.thread-pools.ipim.name-format= iPIM-Writer 
ipim.supply.thread-pools.elasticsearch.name-format= ElasticSearch-Writer 
iport.catalog.validation.enabled= true# Activate/deactivate catalog validation
# For special purposes this can be configured separately
iport.catalog.validation.import.enabled= ${iport.catalog.validation.enabled} 
iport.catalog.validation.transformation.enabled= ${iport.catalog.validation.enabled} 
iport.catalog.validation.approval.enabled= ${iport.catalog.validation.enabled} 
iport.catalog.validation.synchronization.enabled= ${iport.catalog.validation.enabled} 
ipim.supply.amazon.api.protocol= http# Configuration of the ASIN cleansers
ipim.supply.amazon.api.endpoint=# Configuration of the ASIN cleansers
ipim.supply.amazon.api.aws.access.key.id=# Configuration of the ASIN cleansers
ipim.supply.amazon.api.aws.secret.key=# Configuration of the ASIN cleansers
ipim.supply.amazon.api.aws.associate.tag=# Configuration of the ASIN cleansers
ipim.supply.rate-limiter.services.amazon.rate= 1.0# Configuration of the ASIN cleansers
iport.ui.datatable.pageing.dropdownMenu.options= 10, 20, 70, 100# Configuration of the paging menus
# Labels for the individual options
iport.ui.datatable.pageing.dropdownMenu.options-values= 10, 20, 70, 100# Page sizes of the respective options
iport.ui.datatable.default.pageLength= 20# Standard value
ipim.core-attribute.dimension-number.identifier= IPIM_DIMENSION_NUMBER# Name of the fake attribute for the dimension number