Configuration¶
All settings must configured via environment variables
Client¶
- INSIGHT_CLIENT_JSON=''
 
Example¶
- INSIGHT_CLIENT_JSON='{ "eamType": "maximo", "server": "/", "oidc": { "backend": true }, "fingerprint": true }'
 
Default database settings¶
- INSIGHT_JDBC_DRIVER=mariadb
 - INSIGHT_JDBC_USER=insight
 - 
INSIGHT_JDBC_PASS=insight
 - 
INSIGHT_JDBC_URL_INSIGHTDB=jdbc:mariadb://insight-db:3306/insightdb
 - INSIGHT_JDBC_URL_SCHEMADB=jdbc:mariadb://insight-db:3306/schemadb
 - INSIGHT_JDBC_URL_TMPDB=jdbc:mariadb://insight-db:3306/tmpdb
 
databases not enabled by default¶
- INSIGHT_JDBC_URL_MAPDB=jdbc:mariadb://insight-db:3306/business_suite
 - INSIGHT_JDBC_URL_RELDB=jdbc:mariadb://insight-db:3306/reldb
 
to enable them use:¶
- INSIGHT_ENABLE_MAPDB=true
 - INSIGHT_ENABLE_RELDB=true
 
Advanced database settings:¶
- INSIGHT_JDBC_VALIDATION_QUERY="SELECT 1"
 - INSIGHT_HIBERNATE_HBM2DDL_AUTO="validate"
 
Advanced¶
Enable or disabled specific services¶
Services deployed into a running container can be en-/disabled via ENV settings.
Prefix for the variable name: INSIGHT_SERVICE
Allowed values true to enable, false to disable service.
Examples¶
INSIGHT_SERVICE_INDEXER_NEW=falseINSIGHT_SERVICE_DOWNLOAD=false
Insight Cache Multi-Container¶
middleware:
    image: registry.ibfs.de/insight:${INSIGHT_VERSION}
    environment:
      - CACHE_URL=http://cache:8080/insight-cache
    ...
cache:
      image: registry.ibfs.de/insight-svc-cache:${INSIGHT_VERSION}