diff --git a/backend/ControlCenter.Api.csproj b/backend/ControlCenter.Api.csproj index d2896da..7d43500 100644 --- a/backend/ControlCenter.Api.csproj +++ b/backend/ControlCenter.Api.csproj @@ -8,11 +8,12 @@ - - runtime; build; native; contentfiles; analyzers; buildtransitive - all + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/backend/Program.cs b/backend/Program.cs deleted file mode 100644 index c45c355..0000000 --- a/backend/Program.cs +++ /dev/null @@ -1,38 +0,0 @@ -using ControlCenter.Api.Data; -using ControlCenter.Api.Hubs; -using Microsoft.EntityFrameworkCore; - -var builder = WebApplication.CreateBuilder(args); - -// Add services to the container. -builder.Services.AddOpenApi(); - -// Register SignalR for real-time agent status updates -builder.Services.AddSignalR(); - -// Register DbContext with PostgreSQL -builder.Services.AddDbContext(options => -{ - var connectionString = builder.Configuration.GetConnectionString("DefaultConnection") - ?? "Host=localhost;Database=control_center;Username=postgres;Password=postgres"; - - options.UseNpgsql(connectionString, npgsqlOptions => - { - npgsqlOptions.MigrationsAssembly(typeof(AppDbContext).Assembly.FullName); - }); -}); - -var app = builder.Build(); - -// Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) -{ - app.MapOpenApi(); -} - -app.UseHttpsRedirection(); - -// Map SignalR hubs -app.MapHub("/hubs/agent-status"); - -app.Run(); \ No newline at end of file