{
"config": {
"apiPort": 8080,
"secureApiPort": 443,
"host": "0.0.0.0",
"allow-domains": "localhost",
"serverTimeout": 30000,
"disableHTTPSSLVerification": false,
"maxRequestPayloadSize": 1000000,
"cors": {
"allow_origins": [
"http://localhost:8080",
"https://localhost",
"https://login.microsoftonline.com"
],
"allow_credentials": "true",
"allow_methods": ["*"],
"allow_headers": ["*"],
"expose_headers": ["*"]
},
"security": {
"enable": false,
"encryptionKeyFile" : "./bin/saga.ek",
"inactiveInterval": 600,
"defaultRole": "admin",
"users": [{
"username": "admin",
"password": "notpassword",
"roles": "admin"
}],
"type": "none",
"openid": {
"serverURL": "http://localhost:8080",
"clientId": "clientId",
"discoveryURI": "discoveryURI"
}
},
"ssl": {
"enable": false,
"keyStore": "./bin/saga.jks",
"keyStorePassword": "encrypted:KCe8RrPQ8MV3po8NqHo0G7q7sa6T6yzf1JrTQ5VD0uty0elmrqRuybaAmrEHJ37d"
},
"libraryJars": [
"./lib"
],
"exportSettings" : {
"maxSize" : 40,
"batchSize" : 5000
},
"restHandlers": [],
"models": [],
"uiHandlers": [],
"providers": [
{
"name": "filesystem-provider",
"type": "FileSystem",
"baseDir": "./config"
},
{
"name": "saga-provider",
"type": "Elastic",
"nodeUrls": ["http://localhost:9200"],
"timestamp": "updatedAt",
"indexName": "saga",
"encryptionKeyFile" : "./bin/saga.ek",
"authentication": "none",
"caFilePath": "",
"trustAllSSL": false,
"timeout": 90,
"delay": 5,
"retries": 3,
"exclude": [ ]
}
],
"logging_provider": {
"name": "saga-logging-provider",
"type": "Elastic",
"nodeUrls": ["http://localhost:9200"],
"timestamp": "updatedAt",
"indexName": "saga",
"encryptionKeyFile" : "./bin/saga.ek",
"authentication": "none",
"caFilePath": "",
"trustAllSSL": false,
"timeout": 90,
"delay": 5,
"retries": 3,
"exclude": [ ]
}
"gpt3": {
"key": "",
"openAIHost": "https://api.openai.com",
"openAIAPIVersion": "v1"
}
}
} |