Skip to content

Instantly share code, notes, and snippets.

@hgmauri
Created April 4, 2024 11:13
Show Gist options
  • Save hgmauri/98e85cd095c8b7ef7e416104a2feb2f7 to your computer and use it in GitHub Desktop.
Save hgmauri/98e85cd095c8b7ef7e416104a2feb2f7 to your computer and use it in GitHub Desktop.
var builder = WebApplication.CreateBuilder(args);
builder.AddSerilog(builder.Configuration, "API Elastic APM");
Log.Information("Starting API");
builder.Services.AddApiConfiguration();
builder.Services.AddElasticsearch(builder.Configuration);
builder.Services.AddSqlDatabase(builder.Configuration);
builder.Services.AddSwagger(builder.Configuration);
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
var app = builder.Build();
app.UseApiConfiguration(app.Environment);
app.UseSwaggerDoc();
app.UseElasticApm(builder.Configuration);
app.MapControllers();
app.Run();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment