using FastEndpoints; using FastEndpoints.Swagger; using SpaceGame.Api.Universe.Simulation; var builder = WebApplication.CreateBuilder(args); builder.Services.AddCors((options) => { options.AddDefaultPolicy((policy) => { policy .AllowAnyHeader() .AllowAnyMethod() .AllowAnyOrigin(); }); }); builder.Services.Configure(builder.Configuration.GetSection("WorldGeneration")); builder.Services.Configure(builder.Configuration.GetSection("OrbitalSimulation")); builder.Services.AddFastEndpoints(); builder.Services.SwaggerDocument(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddHostedService(); var app = builder.Build(); app.UseCors(); app.UseFastEndpoints(); app.UseSwaggerGen(); app.Run();