feat: added Startup class

This commit is contained in:
Lisoveliy
2025-05-01 18:41:45 +03:00
parent ea0233905d
commit f8f5acbd0e
5 changed files with 42 additions and 13 deletions

25
JOBot.Backend/Startup.cs Normal file
View File

@@ -0,0 +1,25 @@
using JOBot.Backend.DAL.Context;
using JOBot.Backend.Services.gRPC;
using Microsoft.EntityFrameworkCore;
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddGrpc();
services.AddDbContext<AppDbContext>(options =>
options.UseNpgsql(Configuration.GetConnectionString("PostgreSQL")));
}
public void Configure(WebApplication app, IWebHostEnvironment env)
{
app.MapGrpcService<UserService>();
}
}