System properties
Configure and enable core Joule features based on deployment needs
Overview
Example configuration
# General Rest API details
joule.version=1.1.0
joule.contact.name=Lyndon Adams
joule.contact.email=[email protected]
joule.contact.url=https://fractalworks.io
# Enable service switches
joule.lineage.enable=false
joule.internaldb.enable=true
joule.restapi.enable=true
# Internal database setting
joule.db.path=./db/joule.db
joule.db.memoryOnly=false
joule.db.memory_limit='512MB'
joule.db.access_mode=READ_WRITE
joule.db.threads=2
joule.db.worker_threads=2
joule.db.default_order='DESC'
# RestAPI setting
joule.rest.port=9080
# Directory to write files that exceed the in-memory limit
joule.rest.downloadPath=downloads
# The maximum individual file size allowed In GB
joule.rest.maxFileSize=2
# The maximum file size to handle in memory in MB
joule.rest.InMemoryFileSize=100
# The maximum size of the entire multipart request in GB
joule.rest.totalRequestSize=5
# SSL config
joule.rest.enableSSL=false
joule.rest.pemCertPath=./conf/cert.pem
joule.rest.keyCertPath=./conf/key.pemJoule CLI switch
Enable services
Event lineage
Internal database
Rest API
Internal database configuration
Example
Attributes schema
Property
Description
Default
Rest API Configuration
Attributes schema
Property
Description
Default
Last updated