Files
2026-03-24 15:26:03 -05:00

78 lines
2.6 KiB
JSON

{
"Serilog": {
"LevelSwitches": { "$controlSwitch": "Information" },
"MinimumLevel": {
"ControlledBy": "$controlSwitch",
"Override": {
"Microsoft": "Information",
"System": "Warning",
"Microsoft.AspNetCore": "Warning"
}
},
"WriteTo": [
{
"Name": "Seq",
"Args": {
"serverUrl": "https://qa-seq.lcu-internal.com",
"apiKey": "VfIDjFsJC1zLalKeesnu",
"controlLevelSwitch": "$controlSwitch"
}
}
],
"Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ],
"Properties": {
"Application": "Dispatcher",
"Environment": "Debug"
}
},
"AllowedHosts": "*",
"Primary": {
"AttemptsLimit": 2,
"SchedulersCronSchedule": "* * * * *",
"Apis": {
"FileOperationApi": {
"MoveFile": "https://localhost:44385/api/FileOperations/MoveFile",
"CopyFile": "https://localhost:44385/api/FileOperations/CopyFile",
"RenameFile": "https://localhost:44385/api/FileOperations/RenameFile",
"DeleteFile": "https://localhost:44385/api/FileOperations/DeleteFile",
"ZipDirectory": "https://localhost:44385/api/FileOperations/ZipDirectory",
"CreateDirectory": "https://localhost:44385/api/FileOperations/CreateDirectory",
"RenameDirectory": "https://localhost:44385/api/FileOperations/RenameDirectory"
},
"FtpApi": {
"SftpFile": "https://localhost:44383/api/Sftp"
},
"NotificationApi": {
"Email": "http://localhost:54954/api/Email"
}
}
},
"Connections": {
"SQL": {
"DispatcherDb": "data source=localhost;initial catalog=Dispatcher;Integrated Security=SSPI;MultipleActiveResultSets=True;App=EntityFramework"
}
},
"DispatcherConfig": {
"Url": "https://localhost:44380/api/QueueIngestion"
},
"DispatcherIngestionConsumer": {
"QueueName": "LCU.Queue.Dispatcher.Ingestion",
"ExchangeName": "LCU.Dispatcher.Direct",
"Subject": "LCU.Queue.Dispatcher.Ingestion"
},
"ErroredDispatcherIngestionConsumer": {
"QueueName": "LCU.Queue.Dispatcher.Ingestion.Errored",
"ExchangeName": "LCU.Dispatcher.Direct",
"Subject": "LCU.Queue.Dispatcher.Ingestion.Errored"
},
"DispatcherExecutionConsumer": {
"QueueName": "LCU.Queue.Dispatcher.Execution",
"ExchangeName": "LCU.Dispatcher.Direct",
"Subject": "LCU.Queue.Dispatcher.Execution"
},
"DispatcherCompletionConsumer": {
"QueueName": "LCU.Queue.Dispatcher.Completion",
"ExchangeName": "LCU.Dispatcher.Direct",
"Subject": "LCU.Queue.Dispatcher.Completion"
}
}