Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
55fd541
ADD docker file support
Oct 14, 2024
551d0b7
FIX going to aspire 9
WhiteOlivierus Dec 18, 2024
0be4dcc
Merge branch 'develop' into feature/40-add-docker-file-support
WhiteOlivierus Dec 18, 2024
44cba9f
ADD update to documentation
Olivierus Jan 27, 2025
499ea32
Merge branch 'develop' into feature/40-add-docker-file-support
Olivierus Sep 30, 2025
305ab9f
chore: added props files
Olivierus Oct 4, 2025
1338198
Merge pull request #101 from Dutchskull/feature/migrate-to-props-files
WhiteOlivierus Oct 4, 2025
334f3e0
Bump the alldependencies group with 2 updates
dependabot[bot] Oct 13, 2025
68aae82
Merge pull request #102 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Oct 14, 2025
9519a55
add: file to sln
Olivierus Oct 16, 2025
d58e66b
Bump the alldependencies group with 2 updates
dependabot[bot] Oct 20, 2025
e75e538
Merge pull request #103 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Oct 20, 2025
6c4fb10
Bump the alldependencies group with 4 updates
dependabot[bot] Oct 27, 2025
d986af0
Merge pull request #105 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Oct 27, 2025
42b5fc8
Bump the alldependencies group with 10 updates
dependabot[bot] Nov 24, 2025
f1e4855
Merge pull request #106 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Nov 29, 2025
7b9a67b
Bump the alldependencies group with 2 updates
dependabot[bot] Dec 15, 2025
6e2bc24
Merge pull request #108 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Dec 15, 2025
e6ecc03
update all projects to .net 10, update javascript methods to reflect …
SpeedyR10 Dec 16, 2025
5cef867
update test package
SpeedyR10 Dec 16, 2025
ee1759f
remove withopenapi, update package
SpeedyR10 Dec 16, 2025
1699abb
include all javascript resources
SpeedyR10 Dec 16, 2025
b47a8b0
remove npm i because it's already included in the new aspire release,…
SpeedyR10 Dec 16, 2025
e24dddf
add vite example
SpeedyR10 Dec 16, 2025
edad533
add test
SpeedyR10 Dec 16, 2025
7106875
docker image was not running after building because of a lack of cach…
SpeedyR10 Dec 16, 2025
67e98c4
Bump the alldependencies group with 1 update
dependabot[bot] Dec 22, 2025
3950e37
Merge pull request #110 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Dec 22, 2025
6c1b25d
Merge branch 'feature/migrate-to-props-files' into feature/111-add-do…
Olivierus Jan 5, 2026
0b6392b
feat: Add dotnet 8,9,10 support to csproj
Olivierus Jan 5, 2026
c23579f
chore: update the next version to be 10
Olivierus Jan 5, 2026
36f57b8
fix: not all csproj where using the Directory.Build.props targets yet
Olivierus Jan 5, 2026
1765633
chore: add gitversion.yml to solution items
Olivierus Jan 5, 2026
0847acf
Update dependabot.yml to remove Aspire ignore rule
WhiteOlivierus Jan 5, 2026
bd32bd9
Merge pull request #114 from Dutchskull/feature/update-dependabot
WhiteOlivierus Jan 5, 2026
d0f35a5
reinstate and make obsolete NpmInstall for compatibility
SpeedyR10 Jan 6, 2026
8b1c6b3
delete contents of Properties
SpeedyR10 Jan 6, 2026
017dd56
update to .net 10
SpeedyR10 Jan 6, 2026
e23b0a8
rename to a more suitable name, since it's the name used in .net aspi…
SpeedyR10 Jan 6, 2026
3671317
check for null, whitespace or empty url
SpeedyR10 Jan 6, 2026
b8d4f2d
add .net aspire .WithNpm methods to javascript applications
SpeedyR10 Jan 6, 2026
fa29de7
add 2 examples of passing environment variables to vite applications,…
SpeedyR10 Jan 6, 2026
1af2961
maintain .net 9 support probably
SpeedyR10 Jan 6, 2026
73e56dd
fix url
SpeedyR10 Jan 6, 2026
d98137f
test to check cacheConfig value
SpeedyR10 Jan 6, 2026
78a76dd
revert
SpeedyR10 Jan 6, 2026
6bb8bd8
Merge pull request #109 from SpeedyR10/polyrepo_update
WhiteOlivierus Jan 19, 2026
1af0053
Merge branch 'develop' into feature/111-add-dotnet-9-and-10-support
WhiteOlivierus Jan 19, 2026
e79eaca
Merge pull request #113 from Dutchskull/feature/111-add-dotnet-9-and-…
WhiteOlivierus Jan 19, 2026
b9958c7
Bump Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Se…
dependabot[bot] Jan 19, 2026
b73ddd5
Merge pull request #120 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jan 19, 2026
1bd0c6e
skip build for .net projects if not needed
SpeedyR10 Jan 21, 2026
c1f25ce
Merge pull request #123 from SpeedyR10/polyrepo_skipbuildparam
WhiteOlivierus Jan 22, 2026
5383fbe
Bump the alldependencies group with 5 updates
dependabot[bot] Jan 25, 2026
08d5903
Merge pull request #124 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jan 25, 2026
d1d675f
Bump the alldependencies group with 2 updates
dependabot[bot] Feb 8, 2026
c4bb425
Merge pull request #125 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Feb 8, 2026
9601615
Bump the alldependencies group with 10 updates
dependabot[bot] Feb 15, 2026
50ed9f4
Merge pull request #126 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Feb 15, 2026
c091309
Bump the alldependencies group with 1 update
dependabot[bot] Feb 22, 2026
68baa79
Merge pull request #127 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Feb 22, 2026
135b38a
Bump the alldependencies group with 7 updates
dependabot[bot] Mar 1, 2026
d4194ca
Merge pull request #128 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Mar 1, 2026
808d014
Bump the alldependencies group with 4 updates
dependabot[bot] Mar 15, 2026
d61f291
Merge pull request #129 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Mar 15, 2026
64560ec
Bump the alldependencies group with 8 updates
dependabot[bot] Mar 22, 2026
6710ff6
Merge pull request #130 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Mar 22, 2026
0137a99
Bump the alldependencies group with 9 updates
dependabot[bot] Mar 29, 2026
1239783
Merge pull request #131 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Mar 29, 2026
4b3d89e
Bump the alldependencies group with 6 updates
dependabot[bot] Apr 5, 2026
354ca0a
Merge pull request #132 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Apr 5, 2026
ffe3a7b
Bump the alldependencies group with 9 updates
dependabot[bot] Apr 12, 2026
6185f0a
Merge pull request #133 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Apr 12, 2026
a2d18ee
Added git url validation for Azure DevOps repositories
RobGibbens Apr 16, 2026
7c95272
Update src/Dutchskull.Aspire.PolyRepo.Tests.Unit/GitUrlUtilitiesTests.cs
RobGibbens Apr 16, 2026
b1a8d8e
Added support for getting project name from Azure DevOps urls
RobGibbens Apr 16, 2026
a2418c2
Optimizing GetProjectNameFromGitUrl method
RobGibbens Apr 16, 2026
110f80b
Bump the alldependencies group with 3 updates
dependabot[bot] Apr 19, 2026
9b9513e
Merge pull request #135 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Apr 19, 2026
dcad0cb
Bump the alldependencies group with 11 updates
dependabot[bot] Apr 26, 2026
82f06f4
Merge pull request #136 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Apr 26, 2026
ef3e71a
Merge branch 'develop' into develop
WhiteOlivierus Apr 28, 2026
fd97f4e
Bump the alldependencies group with 1 update
dependabot[bot] May 3, 2026
ad04f01
Merge pull request #137 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus May 3, 2026
8ccbe80
Bump the alldependencies group with 6 updates
dependabot[bot] May 10, 2026
68f3dd6
Merge pull request #138 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus May 11, 2026
bd25a72
Bump the alldependencies group with 8 updates
dependabot[bot] May 17, 2026
229b7bc
Merge pull request #139 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus May 17, 2026
b07948f
Bump the alldependencies group with 7 updates
dependabot[bot] May 24, 2026
6db4ec0
Merge pull request #140 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus May 24, 2026
cf0f829
Bump the alldependencies group with 2 updates
dependabot[bot] May 31, 2026
8b7a232
Merge pull request #141 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus May 31, 2026
e4a392f
Bump the alldependencies group with 7 updates
dependabot[bot] Jun 7, 2026
4405881
Merge pull request #142 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jun 7, 2026
09b9e68
Bump the alldependencies group with 10 updates
dependabot[bot] Jun 14, 2026
0279b3e
Merge pull request #143 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jun 14, 2026
3cb0975
Bump the alldependencies group with 7 updates
dependabot[bot] Jun 21, 2026
07da7f7
Merge pull request #144 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jun 21, 2026
7faa5fe
Bump the alldependencies group with 4 updates
dependabot[bot] Jun 28, 2026
4bd0e87
Merge pull request #145 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jun 28, 2026
73f6347
Bump the alldependencies group with 1 update
dependabot[bot] Jul 12, 2026
e0bbe02
Merge pull request #146 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jul 12, 2026
7794b30
Bump the alldependencies group with 9 updates
dependabot[bot] Jul 19, 2026
a0b71c9
Merge pull request #147 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jul 19, 2026
c2008ea
Bump the alldependencies group with 1 update
dependabot[bot] Jul 26, 2026
56ca9c7
Merge pull request #148 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Jul 26, 2026
aca4267
Bump the alldependencies group with 1 update
dependabot[bot] Aug 9, 2026
7282e46
Merge pull request #149 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Aug 9, 2026
8949ed0
Bump the alldependencies group with 5 updates
dependabot[bot] Aug 16, 2026
1cb3bee
Merge pull request #150 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Aug 16, 2026
61be9ed
Merge branch 'develop' into develop
WhiteOlivierus Aug 19, 2026
86fbb95
Merge pull request #134 from RobGibbens/develop
WhiteOlivierus Aug 19, 2026
44a69e4
Bump the alldependencies group with 11 updates
dependabot[bot] Aug 23, 2026
267cb81
Merge pull request #151 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Aug 23, 2026
d0df898
Bump the alldependencies group with 6 updates
dependabot[bot] Aug 30, 2026
a61b057
Merge pull request #152 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Aug 30, 2026
9fa2740
Bump the alldependencies group with 3 updates
dependabot[bot] Sep 13, 2026
2966999
Merge pull request #153 from Dutchskull/dependabot/nuget/src/develop/…
WhiteOlivierus Sep 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,3 @@ updates:
ignore:
- dependency-name: "FluentAssertions"
versions: [ ">=8.0.0" ]
- dependency-name: "Aspire*"
versions: [ ">=9.0.0" ]
5 changes: 4 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,10 @@ jobs:
- name: Setup .NET SDKs
uses: actions/setup-dotnet@v3
with:
dotnet-version: "9.0.x"
dotnet-version: |
8.0.x
9.0.x
10.0.x

- name: Install GitVersion
uses: gittools/actions/gitversion/setup@v2.0.1
Expand Down
2 changes: 1 addition & 1 deletion GitVersion.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
mode: ContinuousDeployment
next-version: 9.0.0
next-version: 10.0.0

branches:
main:
Expand Down
30 changes: 16 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,33 +30,35 @@ var repository = builder.AddRepository(
"https://github.com/Dutchskull/Aspire-Git.git",
c => c.WithDefaultBranch("feature/rename_and_new_api")
.WithTargetPath("../../repos"));
```

var dotnetProject = builder
.AddProjectFromRepository("dotnetProject", repository,
"src/Dutchskull.Aspire.PolyRepo.Web/Dutchskull.Aspire.PolyRepo.Web.csproj")
.WithReference(cache)
.WithReference(apiService);
.AddProjectFromRepository("dotnetProject", repository,
"src/Dutchskull.Aspire.PolyRepo.Web/Dutchskull.Aspire.PolyRepo.Web.csproj")
.WithReference(cache)
.WithReference(apiService);

var reactProject = builder
.AddNpmAppFromRepository("reactProject", repository, "src/Dutchskull.Aspire.PolyRepo.React")
.WithReference(cache)
.WithReference(apiService)
.WithHttpEndpoint(3000);
.AddNpmAppFromRepository("reactProject", repository, "src/Dutchskull.Aspire.PolyRepo.React")
.WithReference(cache)
.WithReference(apiService)
.WithHttpEndpoint(3000);

var nodeProject = builder
.AddNodeAppFromRepository("nodeProject", repository, "src/Dutchskull.Aspire.PolyRepo.Node")
.WithReference(cache)
.WithReference(apiService)
.WithHttpEndpoint(54622);
```
.AddNodeAppFromRepository("nodeProject", repository, "src/Dutchskull.Aspire.PolyRepo.Node")
.WithReference(cache)
.WithReference(apiService)
.WithHttpEndpoint(54622);

````

Navigate to your App Host project directory in the terminal.

Run the application using the .NET CLI or Visual Studio 2022.

```sh
dotnet run
```
````

## Example

Expand Down
9 changes: 9 additions & 0 deletions src/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<Project>

<PropertyGroup>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

</Project>
46 changes: 46 additions & 0 deletions src/Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<Project>

<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>

<ItemGroup>
<PackageVersion Include="Aspire.Hosting" Version="13.5.3" />
<PackageVersion Include="Aspire.Hosting.AppHost" Version="13.5.3" />
<PackageVersion Include="Aspire.Hosting.JavaScript" Version="13.5.3" />
<PackageVersion Include="Aspire.Hosting.Redis" Version="13.5.3" />
<PackageVersion Include="Aspire.Hosting.Testing" Version="13.5.3" />
<PackageVersion Include="Aspire.StackExchange.Redis.OutputCaching" Version="13.5.3" />
<PackageVersion Include="coverlet.collector" Version="10.0.1" />
<PackageVersion Include="FluentAssertions" Version="[7.2.2]" />
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.34.1" />
<PackageVersion Include="LibGit2Sharp" Version="0.32.0" />
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.10.0" />
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="10.10.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.10.0" />
<PackageVersion Include="NSubstitute" Version="6.2.0" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.18.0" />
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.18.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.18.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.GrpcNetClient" Version="1.8.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.18.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.18.0" />
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.2.3" />
<PackageVersion Include="xunit" Version="2.9.3" />
<PackageVersion Include="xunit.runner.visualstudio" Version="4.0.0" />

</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="8.0.22" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.11" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" />
</ItemGroup>

</Project>
13 changes: 13 additions & 0 deletions src/Dutchskull.Aspire.GinApp/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Stage 1: Build the Go program
ARG GO_VERSION=1.22
FROM golang:${GO_VERSION} AS builder
WORKDIR /app
COPY . .
RUN go mod tidy
RUN go build .

# Stage 2: Run the Go program
FROM mcr.microsoft.com/cbl-mariner/base/core:2.0
WORKDIR /app
COPY --from=builder /app/ginapp .
CMD ["./ginapp"]
36 changes: 36 additions & 0 deletions src/Dutchskull.Aspire.GinApp/ginapp.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package main

import (
"github.com/gin-gonic/gin"
"fmt"
"os"
"strconv"
)

func main() {
// Create a Gin router with default middleware: logger and recovery (crash-free) middleware
router := gin.Default()

// Define a route that listens to GET requests on /helloworld
router.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello, World!",
})
})

portVar := os.Getenv("PORT")
if portVar == "" {
fmt.Println("Environment variable PORT is not set.")
return
}

port, err := strconv.Atoi(portVar)
if err != nil {
fmt.Printf("Error converting PORT to integer: %s\n", err)
return
}

endpoint := fmt.Sprintf(":%d", port);
// Start the server on port 5555
router.Run(endpoint)
}
34 changes: 34 additions & 0 deletions src/Dutchskull.Aspire.GinApp/go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
module github.com/dotnet/aspire-samples/samples/container-build/ginapp/v2

go 1.22

require github.com/gin-gonic/gin v1.10.0

require (
github.com/bytedance/sonic v1.11.9 // indirect
github.com/bytedance/sonic/loader v0.1.1 // indirect
github.com/cloudwego/base64x v0.1.4 // indirect
github.com/cloudwego/iasm v0.2.0 // indirect
github.com/gabriel-vasile/mimetype v1.4.4 // indirect
github.com/gin-contrib/sse v0.1.0 // indirect
github.com/go-playground/locales v0.14.1 // indirect
github.com/go-playground/universal-translator v0.18.1 // indirect
github.com/go-playground/validator/v10 v10.22.0 // indirect
github.com/goccy/go-json v0.10.3 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
github.com/leodido/go-urn v1.4.0 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
github.com/ugorji/go/codec v1.2.12 // indirect
golang.org/x/arch v0.8.0 // indirect
golang.org/x/crypto v0.25.0 // indirect
golang.org/x/net v0.27.0 // indirect
golang.org/x/sys v0.22.0 // indirect
golang.org/x/text v0.16.0 // indirect
google.golang.org/protobuf v1.34.2 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
89 changes: 89 additions & 0 deletions src/Dutchskull.Aspire.GinApp/go.sum
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
github.com/bytedance/sonic v1.11.9 h1:LFHENlIY/SLzDWverzdOvgMztTxcfcF+cqNsz9pK5zg=
github.com/bytedance/sonic v1.11.9/go.mod h1:LysEHSvpvDySVdC2f87zGWf6CIKJcAvqab1ZaiQtds4=
github.com/bytedance/sonic/loader v0.1.1 h1:c+e5Pt1k/cy5wMveRDyk2X4B9hF4g7an8N3zCYjJFNM=
github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU=
github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/0Y=
github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w=
github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg=
github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n95jn+zTI1sDr+IgcD2GVs0nlbbQPiEFhY=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/gabriel-vasile/mimetype v1.4.4 h1:QjV6pZ7/XZ7ryI2KuyeEDE8wnh7fHP9YnQy+R0LnH8I=
github.com/gabriel-vasile/mimetype v1.4.4/go.mod h1:JwLei5XPtWdGiMFB5Pjle1oEeoSeEuJfJE+TtfvdB/s=
github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=
github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI=
github.com/gin-gonic/gin v1.10.0 h1:nTuyha1TYqgedzytsKYqna+DfLos46nTv2ygFy86HFU=
github.com/gin-gonic/gin v1.10.0/go.mod h1:4PMNQiOhvDRa013RKVbsiNwoyezlm2rm0uX/T7kzp5Y=
github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
github.com/go-playground/validator/v10 v10.22.0 h1:k6HsTZ0sTnROkhS//R0O+55JgM8C4Bx7ia+JlgcnOao=
github.com/go-playground/validator/v10 v10.22.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM=
github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA=
github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
github.com/klauspost/cpuid/v2 v2.2.8 h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM=
github.com/klauspost/cpuid/v2 v2.2.8/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M=
github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM=
github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI=
github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08=
github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE=
github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg=
golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc=
golang.org/x/arch v0.8.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys=
golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30=
golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M=
golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys=
golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI=
golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
nullprogram.com/x/optparse v1.0.0/go.mod h1:KdyPE+Igbe0jQUrVfMqDMeJQIJZEuyV7pjYmp6pbG50=
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.9" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="9.0.5" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.OpenApi"/>
<PackageReference Include="Swashbuckle.AspNetCore"/>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Dutchskull.Aspire.PolyRepo.ServiceDefaults\Dutchskull.Aspire.PolyRepo.ServiceDefaults.csproj" />
Expand Down
3 changes: 1 addition & 2 deletions src/Dutchskull.Aspire.PolyRepo.ApiService/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
))];
return forecast;
})
.WithName("GetWeatherForecast")
.WithOpenApi();
.WithName("GetWeatherForecast");

app.Run();
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsAspireHost>true</IsAspireHost>
</PropertyGroup>

Expand All @@ -16,9 +13,9 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Aspire.Hosting.AppHost" Version="9.5.0" />
<PackageReference Include="Aspire.Hosting.Redis" Version="9.5.0" />
<PackageReference Include="Aspire.Hosting.NodeJs" Version="9.5.0" />
<PackageReference Include="Aspire.Hosting.AppHost" />
<PackageReference Include="Aspire.Hosting.Redis" />
<PackageReference Include="Aspire.Hosting.Javascript" />
</ItemGroup>

</Project>
Loading
Loading