Files
jdescopingtool/NEW/deploy/docker/runtime-config/appsettings.json
T

73 lines
2.2 KiB
JSON

{
"ConnectionStrings": {
"LotFinder": "Server=host.docker.internal,1434;Database=ScopingTool;User Id=scopingapp;Password=Sc0ping@pp_Dev#2024;TrustServerCertificate=true",
"LotFinderDB": "Server=host.docker.internal,1434;Database=ScopingTool;User Id=scopingapp;Password=Sc0ping@pp_Dev#2024;TrustServerCertificate=true",
"SqlServer": "Server=host.docker.internal,1434;Database=ScopingTool;User Id=scopingapp;Password=Sc0ping@pp_Dev#2024;TrustServerCertificate=true",
"GIW": "Data Source=localhost:1521/GIW;User Id=placeholder;Password=placeholder"
},
"DataAccess": {
"CommandTimeoutSeconds": 120,
"EnableDetailedLogging": true
},
"DataSync": {
"Enabled": true,
"PipelinesDirectory": "/app/config/Pipelines",
"StrictPipelineValidation": true,
"CheckInterval": "00:01:00",
"MaxDegreeOfParallelism": 8,
"BatchSize": 1000000,
"BulkCopyBatchSize": 10000,
"LookbackMultiplier": 3,
"PurgeRetentionDays": 30,
"SyncTimeoutSeconds": 3600
},
"Auth": {
"CookieName": "ScopingTool.Auth",
"CookieExpirationMinutes": 480
},
"Ldap": {
"ServerUrls": ["ldap.corp.example.com"],
"GroupDn": "CN=ScopingTool-Users,OU=Groups,DC=corp,DC=example,DC=com",
"SearchBase": "DC=corp,DC=example,DC=com",
"ConnectionTimeoutSeconds": 30,
"UseFakeAuth": true,
"AdminBypassUsers": []
},
"ExcelExport": {
"TempDirectory": "/tmp/lotfinder",
"MaxRowsPerSheet": 1048576,
"DefaultDateFormat": "yyyy-MM-dd HH:mm:ss"
},
"SearchProcessing": {
"PollingIntervalSeconds": 5,
"MaxConcurrentSearches": 2,
"SearchTimeoutMinutes": 30
},
"DataSource": {
"UseFileDataSource": true,
"FileDirectory": "DevData"
},
"SecureStore": {
"StorePath": "data/secrets.json",
"KeyFilePath": "data/secrets.key",
"AutoCreateStore": true,
"RequiredKeys": [
"ExcelExport:CriteriaSheetPassword",
"ExcelExport:DataSheetPassword"
]
},
"WorkProcessor": {
"Enabled": true,
"WorkInterval": "00:00:05",
"SearchTimeout": "00:05:00",
"PurgeRetentionDays": 7
},
"Logging": {
"LogLevel": {
"Default": "Debug",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}