summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.Cdn/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'extra/admin-api/Spacebar.Cdn/Program.cs')
-rw-r--r--extra/admin-api/Spacebar.Cdn/Program.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/extra/admin-api/Spacebar.Cdn/Program.cs b/extra/admin-api/Spacebar.Cdn/Program.cs

index 34dc8b13..f7a319d3 100644 --- a/extra/admin-api/Spacebar.Cdn/Program.cs +++ b/extra/admin-api/Spacebar.Cdn/Program.cs
@@ -1,6 +1,9 @@ +using ArcaneLibs; using ImageMagick; -using Spacebar.AdminApi.TestClient.Services; +using Microsoft.EntityFrameworkCore; using Spacebar.AdminApi.TestClient.Services.Services; +using Spacebar.Interop.Cdn.Abstractions; +using Spacebar.Models.Db.Contexts; var builder = WebApplication.CreateBuilder(args); @@ -10,6 +13,12 @@ builder.Services.AddSingleton<LruFileCache>(new LruFileCache(1*1024*1024*1024)); builder.Services.AddSingleton<PixelArtDetectionService>(); builder.Services.AddSingleton<DiscordImageResizeService>(); +builder.Services.AddDbContextPool<SpacebarDbContext>(options => { + options + .UseNpgsql(builder.Configuration.GetConnectionString("Spacebar")) + .EnableDetailedErrors(); +}); + builder.Services.AddControllers(); // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi builder.Services.AddOpenApi();