Files
2023-08-28 14:16:22 +08:00

20 lines
679 B
C#

using Util.Helpers;
using Util.Logging.Serilog;
using Util.Microservices.Dapr;
var builder = WebApplication.CreateBuilder( args );
builder.Services.AddControllers();
builder.AsBuild()
.AddSerilog( "Util.Microservices.Dapr.WebApiSample" )
.AddDapr( t => t.AppId = "app_webapi", daprBuilder => {
daprBuilder.UseHttpEndpoint( $"http://127.0.0.1:{Config.GetValue( "DaprPorts:HttpPort" )}" )
.UseGrpcEndpoint( $"http://127.0.0.1:{Config.GetValue( "DaprPorts:GrpcPort" )}" );
} )
.AddUtil();
var app = builder.Build();
app.UseCloudEventHeaders();
app.UseCloudEvents();
app.MapSubscribeHandler();
app.MapControllers();
app.Run();