refactor(dir): ♻️🚧 prevent MigrationService from publishing

https://github.com/dotnet/aspire-samples/issues/300
This commit is contained in:
Collin Barrett 2024-06-02 09:11:58 -05:00
parent 2e042a3601
commit 57cf8b8de3

View file

@ -9,9 +9,11 @@
.PublishAsConnectionString() // customized for free tier, don't trust Aspire to provision db
.AddDatabase("directorydb");
builder.AddProject<FilterLists_Directory_Infrastructure_MigrationService>("directorymigrationservice")
.WithReference(directoryDb)
.WithReference(appInsights);
// TODO: migrate published db from run-once instance (Container Apps 'App" type restarts)
if (builder.ExecutionContext.IsRunMode)
builder.AddProject<FilterLists_Directory_Infrastructure_MigrationService>("directorymigrationservice")
.WithReference(directoryDb)
.WithReference(appInsights);
var directoryApi = builder.AddProject<FilterLists_Directory_Api>("directoryapi")
.WithReference(directoryDb)