QrRapido/appsettings.Production.json
Ricardo Carneiro 251cbe56a4
All checks were successful
Deploy QR Rapido / test (push) Successful in 45s
Deploy QR Rapido / build-and-push (push) Successful in 14m58s
Deploy QR Rapido / deploy-staging (push) Has been skipped
Deploy QR Rapido / deploy-production (push) Successful in 2m12s
feat: fale conosco
2025-10-21 22:45:52 -03:00

80 lines
2.2 KiB
JSON

{
"ApplicationName": "QRRapido-Prod",
"Environment": "Prod",
"Support": {
"TelegramUrl": "https://t.me/jobmakerbr",
"FormspreeUrl": "https://formspree.io/f/xpwynqpj"
},
"ConnectionStrings": {
"MongoDB": "mongodb://admin:c4rn31r0@129.146.116.218:27017,141.148.162.114:27017/QrRapido?replicaSet=rs0&authSource=admin"
},
"Serilog": {
"SeqUrl": "http://172.17.0.1:5341",
"ApiKey": "",
"MinimumLevel": {
"Default": "Information",
"Override": {
"Microsoft": "Warning",
"Microsoft.AspNetCore": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"System": "Warning",
"QRRapidoApp": "Information"
}
}
},
"Stripe": {
"PublishableKey": "pk_live_51Rs42SB6bFjHQirAXIhK2fetsfH7MDYWeTT5jiRGYpIS7g5fCCT0XzLK1tIOdxUYXG4gwN4OEAzuVFw9GTmvq7iM00iJmUSZWB",
"SecretKey": "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",
"WebhookSecret": "whsec_gYri7qNVHc18sREu2eXnjdRzklwRf3hI"
},
"ResourceMonitoring": {
"Enabled": true,
"IntervalSeconds": 30,
"CpuThresholdPercent": 75,
"MemoryThresholdMB": 512,
"ConsecutiveAlertsBeforeError": 3,
"GcCollectionThreshold": 8
},
"MongoDbMonitoring": {
"Enabled": true,
"IntervalMinutes": 5,
"DatabaseSizeWarningMB": 1024,
"DatabaseSizeErrorMB": 5120,
"GrowthRateWarningMBPerHour": 100,
"IncludeCollectionStats": true,
"CollectionsToMonitor": [
"Users",
"QRCodeHistory",
"AdFreeSessions"
]
},
"HealthChecks": {
"MongoDB": {
"TimeoutSeconds": 5,
"IncludeDatabaseSize": true,
"TestQuery": true
},
"Seq": {
"TimeoutSeconds": 3,
"TestLogMessage": "QRRapido-Prod health check test"
},
"Resources": {
"CpuThresholdPercent": 80,
"MemoryThresholdMB": 600,
"GcPressureThreshold": 12
},
"ExternalServices": {
"TimeoutSeconds": 8,
"TestStripeConnection": true,
"TestGoogleAuth": true,
"TestMicrosoftAuth": true
}
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning",
"QRRapidoApp": "Information"
}
}
}