Configuration
Basic database settings, defaults
- INSIGHT_JDBC_DRIVER=org.mariadb.jdbc.Driver
- INSIGHT_JDBC_USER=insight
- INSIGHT_JDBC_PASS=insight
- INSIGHT_JDBC_URL_RELDB=jdbc:mysql://insight-db:3306/reldb
- INSIGHT_ENABLE_RELDB=true
- INSIGHT_JDBC_URL_INSIGHTDB=jdbc:mysql://insight-db:3306/insightdb
- INSIGHT_ENABLE_INSIGHTDB=true
- INSIGHT_JDBC_URL_TEMPDB=jdbc:mysql://insight-db:3306/tempdb
- INSIGHT_ENABLE_TEMPDB=true
- INSIGHT_JDBC_URL_MAPDB=jdbc:mysql://insight-db:3306/mapdb
- INSIGHT_ENABLE_MAPDB=true
- INSIGHT_JDBC_URL_SCHEMADB=jdbc:mysql://insight-db:3306/schemadb
- INSIGHT_ENABLE_SCHEMADB=true
Specific MySQL/MariaDB settings:
- INSIGHT_JDBC_JTA_MANAGED=true
- INSIGHT_JDBC_TEST_WHILE_IDLE=true
- INSIGHT_JDBC_TIME_BETWEEN_EVICTION_RUNS=30s
- INSIGHT_JDBC_MIN_EVICTABLE_IDLE_TIME=120s
- INSIGHT_JDBC_MIN_IDLE=0
- INSIGHT_JDBC_MAX_IDLE=1
Enable specific features, defaults
- INSIGHT_ENABLE_NONSSL=true
- INSIGHT_ENABLE_SSL=false
- Set to true to enable SSL port 8443
- You must provide a keystore with a valid key and certificates at: /usr/local/tomee/conf/insight.jks
- A prefered solution over this is to use an reverse proxy like Traefik, Apache, nginx in your orchestration for SSL secured communication with clients
- INSIGHT_ENABLE_WEB_CLIENT=true
- Serve the Insight Explorer client with URL path /insight/web
- INSIGHT_ENABLE_MOBILE_CLIENT=true
- Serve the Insight Explorer client with URL path /insight/mobile