@@ -12,9 +12,10 @@ const staticDir = process.env.RI_BUILD_TYPE === 'ELECTRON' && process['resources
12
12
? join ( process [ 'resourcesPath' ] , 'static' )
13
13
: join ( __dirname , '..' , 'static' ) ;
14
14
15
- const defaultsDir = process . env . RI_BUILD_TYPE === 'ELECTRON' && process [ 'resourcesPath' ]
16
- ? join ( process [ 'resourcesPath' ] , 'defaults' )
17
- : join ( __dirname , '..' , 'defaults' ) ;
15
+ const defaultsDir = process . env . RI_DEFAULTS_DIR
16
+ || ( ( process . env . RI_BUILD_TYPE === 'ELECTRON' && process [ 'resourcesPath' ] )
17
+ ? join ( process [ 'resourcesPath' ] , 'defaults' )
18
+ : join ( __dirname , '..' , 'defaults' ) ) ;
18
19
19
20
const proxyPath = trim ( process . env . RI_PROXY_PATH , '/' ) ;
20
21
@@ -71,17 +72,21 @@ export default {
71
72
base : process . env . RI_BASE || '/' ,
72
73
proxyPath,
73
74
secretStoragePassword : process . env . RI_SECRET_STORAGE_PASSWORD ,
75
+ agreementsPath : process . env . RI_AGREEMENTS_PATH ,
74
76
encryptionKey : process . env . RI_ENCRYPTION_KEY ,
75
77
tlsCert : process . env . RI_SERVER_TLS_CERT ,
76
78
tlsKey : process . env . RI_SERVER_TLS_KEY ,
77
79
staticContent : ! ! process . env . RI_SERVE_STATICS || true ,
80
+ migrateOldFolders : process . env . RI_MIGRATE_OLD_FOLDERS ? process . env . RI_MIGRATE_OLD_FOLDERS === 'true' : true ,
81
+ autoBootstrap : process . env . RI_AUTO_BOOTSTRAP ? process . env . RI_AUTO_BOOTSTRAP === 'true' : true ,
78
82
buildType : process . env . RI_BUILD_TYPE || 'DOCKER_ON_PREMISE' ,
79
- appVersion : process . env . RI_APP_VERSION || '2.54 .0' ,
83
+ appVersion : process . env . RI_APP_VERSION || '2.56 .0' ,
80
84
requestTimeout : parseInt ( process . env . RI_REQUEST_TIMEOUT , 10 ) || 25000 ,
81
85
excludeRoutes : [ ] ,
82
86
excludeAuthRoutes : [ ] ,
83
87
} ,
84
88
encryption : {
89
+ keytar : process . env . RI_ENCRYPTION_KEYTAR ? process . env . RI_ENCRYPTION_KEYTAR === 'true' : true , // enabled by default
85
90
encryptionIV : process . env . RI_ENCRYPTION_IV || Buffer . alloc ( 16 , 0 ) ,
86
91
encryptionAlgorithm : process . env . RI_ENCRYPTION_ALGORYTHM || 'aes-256-cbc' ,
87
92
} ,
@@ -109,7 +114,8 @@ export default {
109
114
} ,
110
115
redis_scan : {
111
116
countDefault : parseInt ( process . env . RI_SCAN_COUNT_DEFAULT , 10 ) || 200 ,
112
- countThreshold : parseInt ( process . env . RI_SCAN_COUNT_THRESHOLD , 10 ) || 10000 ,
117
+ scanThreshold : parseInt ( process . env . RI_SCAN_THRESHOLD , 10 ) || 10000 ,
118
+ scanThresholdMax : parseInt ( process . env . RI_SCAN_THRESHOLD_MAX , 10 ) || Number . MAX_VALUE ,
113
119
} ,
114
120
modules : {
115
121
json : {
@@ -125,6 +131,7 @@ export default {
125
131
analytics : {
126
132
writeKey : process . env . RI_SEGMENT_WRITE_KEY || 'SOURCE_WRITE_KEY' ,
127
133
flushInterval : parseInt ( process . env . RI_ANALYTICS_FLUSH_INTERVAL , 10 ) || 3000 ,
134
+ startEvents : process . env . RI_ANALYTICS_START_EVENTS ? process . env . RI_ANALYTICS_START_EVENTS === 'true' : false ,
128
135
} ,
129
136
logger : {
130
137
logLevel : process . env . RI_LOG_LEVEL || 'info' , // log level
@@ -216,7 +223,8 @@ export default {
216
223
timeout : parseInt ( process . env . RI_CONNECTIONS_TIMEOUT_DEFAULT , 10 ) || 30 * 1_000 , // 30 sec
217
224
} ,
218
225
redisStack : {
219
- id : process . env . RI_BUILD_TYPE === 'REDIS_STACK' ? process . env . RI_REDIS_STACK_DATABASE_ID || 'redis-stack' : undefined ,
226
+ id : process . env . RI_BUILD_TYPE === 'REDIS_STACK'
227
+ ? process . env . RI_REDIS_STACK_DATABASE_ID || 'redis-stack' : undefined ,
220
228
name : process . env . RI_REDIS_STACK_DATABASE_NAME ,
221
229
host : process . env . RI_REDIS_STACK_DATABASE_HOST ,
222
230
port : process . env . RI_REDIS_STACK_DATABASE_PORT ,
@@ -258,6 +266,16 @@ export default {
258
266
redirectUri : process . env . RI_CLOUD_IDP_GH_REDIRECT_URI || process . env . RI_CLOUD_IDP_REDIRECT_URI ,
259
267
idp : process . env . RI_CLOUD_IDP_GH_ID ,
260
268
} ,
269
+ sso : {
270
+ authorizeUrl : process . env . RI_CLOUD_IDP_SSO_AUTHORIZE_URL || process . env . RI_CLOUD_IDP_AUTHORIZE_URL ,
271
+ tokenUrl : process . env . RI_CLOUD_IDP_SSO_TOKEN_URL || process . env . RI_CLOUD_IDP_TOKEN_URL ,
272
+ revokeTokenUrl : process . env . RI_CLOUD_IDP_SSO_REVOKE_TOKEN_URL || process . env . RI_CLOUD_IDP_REVOKE_TOKEN_URL ,
273
+ issuer : process . env . RI_CLOUD_IDP_SSO_ISSUER || process . env . RI_CLOUD_IDP_ISSUER ,
274
+ clientId : process . env . RI_CLOUD_IDP_SSO_CLIENT_ID || process . env . RI_CLOUD_IDP_CLIENT_ID ,
275
+ redirectUri : process . env . RI_CLOUD_IDP_SSO_REDIRECT_URI || process . env . RI_CLOUD_IDP_REDIRECT_URI ,
276
+ emailVerificationUri : process . env . RI_CLOUD_IDP_SSO_EMAIL_VERIFICATION_URI || 'saml/okta_idp_id' ,
277
+ idp : process . env . RI_CLOUD_IDP_SSO_ID ,
278
+ } ,
261
279
} ,
262
280
} ,
263
281
ai : {
0 commit comments