| { |
| "ConnectionStrings": { |
| "PostgreSQL": "Host=localhost;Port=5432;Database=optimai_bre;Username=optimai;Password=dev_password;Include Error Detail=true", |
| "Redis": "localhost:6379" |
| }, |
| "Jwt": { |
| "SecretKey": "DEV_SECRET_KEY_CHANGE_IN_PRODUCTION_MIN_32_CHARS", |
| "Issuer": "OptimAI.BRE", |
| "Audience": "OptimAI.BRE.Clients", |
| "AccessTokenExpiryMinutes": 480, |
| "RefreshTokenExpiryDays": 30 |
| }, |
| "AiOptions": { |
| "Endpoint": "", |
| "ApiKey": "", |
| "ModelName": "gpt-4o", |
| "UseAzureOpenAI": false |
| }, |
| "AllowedOrigins": [ |
| "http://localhost:3000", |
| "https://localhost:3000", |
| "http://localhost:3001" |
| ], |
| "Serilog": { |
| "MinimumLevel": { |
| "Default": "Debug", |
| "Override": { |
| "Microsoft": "Information", |
| "Microsoft.EntityFrameworkCore.Database.Command": "Information", |
| "System": "Warning" |
| } |
| } |
| }, |
| "RuleEngine": { |
| "MaxConcurrentExecutions": 10, |
| "DefaultTimeoutMs": 30000, |
| "EnableAiByDefault": false, |
| "CacheRulesTtlMinutes": 1 |
| } |
| } |
|
|