17 lines
539 B
C#
17 lines
539 B
C#
using Clarity.MigrationService;
|
|
using Clarity.Server.Data;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
var builder = Host.CreateApplicationBuilder(args);
|
|
builder.AddServiceDefaults();
|
|
builder.Services.AddHostedService<Worker>();
|
|
|
|
var connectionString = builder.Configuration.GetConnectionString("postgresdb")
|
|
?? throw new InvalidOperationException("Connection string 'postgresdb' not found.");
|
|
|
|
builder.Services.AddDbContext<ApplicationDbContext>(options =>
|
|
options.UseNpgsql(connectionString));
|
|
|
|
var host = builder.Build();
|
|
host.Run();
|