From 49beb17925655302b876e239c1de72d21ba39a24 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Tue, 16 Sep 2025 00:47:18 +0800 Subject: [PATCH] :bricks: Make .NET Aspire uses docker compose --- .aspire/settings.json | 3 +++ DysonNetwork.Control/AppHost.cs | 4 +++- DysonNetwork.Control/DysonNetwork.Control.csproj | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .aspire/settings.json diff --git a/.aspire/settings.json b/.aspire/settings.json new file mode 100644 index 0000000..9929d96 --- /dev/null +++ b/.aspire/settings.json @@ -0,0 +1,3 @@ +{ + "appHostPath": "../DysonNetwork.Control/DysonNetwork.Control.csproj" +} \ No newline at end of file diff --git a/DysonNetwork.Control/AppHost.cs b/DysonNetwork.Control/AppHost.cs index 7a390e7..8c18814 100644 --- a/DysonNetwork.Control/AppHost.cs +++ b/DysonNetwork.Control/AppHost.cs @@ -32,7 +32,7 @@ var developService = builder.AddProject("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(); \ No newline at end of file diff --git a/DysonNetwork.Control/DysonNetwork.Control.csproj b/DysonNetwork.Control/DysonNetwork.Control.csproj index 822c7e5..f72833a 100644 --- a/DysonNetwork.Control/DysonNetwork.Control.csproj +++ b/DysonNetwork.Control/DysonNetwork.Control.csproj @@ -13,6 +13,7 @@ +