From b4e658246c4cb55a7fc4cc7d0795f23b470038a5 Mon Sep 17 00:00:00 2001 From: Collin Barrett Date: Sat, 1 Jun 2024 14:58:00 -0500 Subject: [PATCH] =?UTF-8?q?feat(dir):=20=E2=9C=A8=20model=20directory=20db?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/FilterLists.AppHost/FilterLists.AppHost.csproj | 1 + services/FilterLists.AppHost/Program.cs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/services/FilterLists.AppHost/FilterLists.AppHost.csproj b/services/FilterLists.AppHost/FilterLists.AppHost.csproj index 6c19331f3..9ef25c2e6 100644 --- a/services/FilterLists.AppHost/FilterLists.AppHost.csproj +++ b/services/FilterLists.AppHost/FilterLists.AppHost.csproj @@ -17,6 +17,7 @@ + diff --git a/services/FilterLists.AppHost/Program.cs b/services/FilterLists.AppHost/Program.cs index 78f6dceae..6b0b9b1ed 100644 --- a/services/FilterLists.AppHost/Program.cs +++ b/services/FilterLists.AppHost/Program.cs @@ -4,7 +4,13 @@ var appInsights = builder.AddAzureApplicationInsights("appinsights"); +// TODO: use separate users (db_ddladmin only for migrations) https://stackoverflow.com/q/78564037/2343739 +var directoryDb = builder.AddSqlServer("directorysqlserver") + .PublishAsConnectionString() // customized for free tier, don't trust Aspire to provision db + .AddDatabase("directorydb"); + var directoryApi = builder.AddProject("directoryapi") + .WithReference(directoryDb) .WithReference(appInsights); builder.AddProject("web")