使用 .NET Aspire 来编排资源 #7

Merged
LittleSheep merged 11 commits from refactor/aspire into master 2025-09-17 17:13:55 +00:00
3 changed files with 7 additions and 1 deletions
Showing only changes of commit 49beb17925 - Show all commits

3
.aspire/settings.json Normal file
View File

@@ -0,0 +1,3 @@
{
"appHostPath": "../DysonNetwork.Control/DysonNetwork.Control.csproj"
}

View File

@@ -32,7 +32,7 @@ var developService = builder.AddProject<Projects.DysonNetwork_Develop>("develop"
// Extra double-ended references
ringService.WithReference(passService);
var gateway = builder.AddYarp("gateway")
builder.AddYarp("gateway")
.WithHostPort(5000)
.WithConfiguration(yarp =>
{
@@ -62,4 +62,6 @@ var gateway = builder.AddYarp("gateway")
.WithTransformPathPrefix("/api");
});
builder.AddDockerComposeEnvironment("docker-compose");
builder.Build().Run();

View File

@@ -13,6 +13,7 @@
<ItemGroup>
<PackageReference Include="Aspire.Hosting.AppHost" Version="9.4.2"/>
<PackageReference Include="Aspire.Hosting.Docker" Version="9.4.2-preview.1.25428.12" />
<PackageReference Include="Aspire.Hosting.Nats" Version="9.4.2" />
<PackageReference Include="Aspire.Hosting.Redis" Version="9.4.2" />
<PackageReference Include="Aspire.Hosting.Yarp" Version="9.4.2-preview.1.25428.12" />