To use FullHostBuilder, you need to configure several settings in your appsettings.json.
{
"ConnectionStrings": {
"DbName": "..."
}
}
"Jwt": {
"SigningKey": "--base64--",
"Issuer": "...",
"Audience": "...",
"ValidateSigningKey": true/false,
"ValidateAudience": true/false,
"ValidateIssuer": true/false,
"ValidateLifetime": true/false,
"ClockSkew": 300000
}
"Redis": {
"Host": "localhost",
"Port": 6379,
"InstanceName": "TaskHub"
}
"OpenTelemetry": {
"SourceName": "your-source-name",
"ServiceName": "your-service-name",
"ServiceVersion": "v1",
"Endpoint": "http://localhost:6379",
"DbName": "TaskHub",
"RecordException": true/false,
"SetDbStatementForText": true/false,
"Environment": "Production/Development"
}