@@ -41,13 +41,14 @@ var (
4141 DisableRateLimiter bool = getBool ("DISABLE_RATE_LIMITER" , false )
4242
4343 // Domain specific config
44- AdminRoleName string = getString ("ADMIN_ROLENAME" , "admin" )
45- DeployRoleName string = getString ("DEPLOY_ROLENAME" , "deploy" )
46- RegistrationKeyLength int = getInt ("REGISTRATION_KEY_LENGTH" , 20 )
47- ApiTokenExpirationTime time.Duration = getDuration ("API_TOKEN_EXPIRATION_TIME" , 3 * 24 * time .Hour )
48- MinPasswordLength int = getInt ("MIN_PASSWORD_LENGTH" , 12 )
49- InternalIPs []net.IP = parseIPs (getString ("INTERNAL_IPS" , "" ))
50- RestrictLoginToAdmins bool = getBool ("RESTRICT_LOGIN_TO_ADMINS" , false )
44+ AdminRoleName string = getString ("ADMIN_ROLENAME" , "admin" )
45+ DeployRoleName string = getString ("DEPLOY_ROLENAME" , "deploy" )
46+ RegistrationKeyLength int = getInt ("REGISTRATION_KEY_LENGTH" , 20 )
47+ ApiTokenExpirationTime time.Duration = getDuration ("API_TOKEN_EXPIRATION_TIME" , 3 * 24 * time .Hour )
48+ ApiTokenGarbageCollectorInterval time.Duration = getDuration ("API_TOKEN_GARBAGE_COLLECTOR_INTERVAL" , 1 * time .Hour )
49+ MinPasswordLength int = getInt ("MIN_PASSWORD_LENGTH" , 12 )
50+ InternalIPs []net.IP = parseIPs (getString ("INTERNAL_IPS" , "" ))
51+ RestrictLoginToAdmins bool = getBool ("RESTRICT_LOGIN_TO_ADMINS" , false )
5152
5253 UseTestDatabase bool = getBool ("USE_TEST_DATABASE" , false ) // TODO: remove in prod - this function deletes the whole database
5354)
0 commit comments