Skip to content

Commit b2317ff

Browse files
committed
Update latest version
1 parent 31565a1 commit b2317ff

File tree

120 files changed

+3095
-3059
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+3095
-3059
lines changed

CleanArchitecture.sln

Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
1-
2-
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 17
4-
VisualStudioVersion = 17.7.34031.279
5-
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8FC526EA-218B-4615-8410-4E1850611F38}"
7-
ProjectSection(SolutionItems) = preProject
8-
.editorconfig = .editorconfig
9-
Directory.Build.props = Directory.Build.props
10-
Directory.Packages.props = Directory.Packages.props
11-
EndProjectSection
12-
EndProject
13-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{64A28C1B-09AF-426E-8721-D002BE554B48}"
14-
EndProject
15-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SharedKernel", "src\SharedKernel\SharedKernel.csproj", "{166778A2-518F-47F0-BBC7-DB49C76A963C}"
16-
EndProject
17-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Domain", "src\Domain\Domain.csproj", "{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}"
18-
EndProject
19-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Application", "src\Application\Application.csproj", "{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}"
20-
EndProject
21-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Infrastructure", "src\Infrastructure\Infrastructure.csproj", "{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}"
22-
EndProject
23-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Web.Api", "src\Web.Api\Web.Api.csproj", "{86506D03-3746-41E7-A645-97D3633981DB}"
24-
EndProject
25-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{1EB88D85-BE1E-46DE-99A2-2F02363060AF}"
26-
EndProject
27-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArchitectureTests", "tests\ArchitectureTests\ArchitectureTests.csproj", "{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}"
28-
EndProject
29-
Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{34BB3069-D5D0-4046-ACAD-A2025ED7678F}"
30-
EndProject
31-
Global
32-
GlobalSection(SolutionConfigurationPlatforms) = preSolution
33-
Debug|Any CPU = Debug|Any CPU
34-
Release|Any CPU = Release|Any CPU
35-
EndGlobalSection
36-
GlobalSection(ProjectConfigurationPlatforms) = postSolution
37-
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38-
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Debug|Any CPU.Build.0 = Debug|Any CPU
39-
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Release|Any CPU.ActiveCfg = Release|Any CPU
40-
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Release|Any CPU.Build.0 = Release|Any CPU
41-
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
42-
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
43-
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
44-
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Release|Any CPU.Build.0 = Release|Any CPU
45-
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46-
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
47-
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
48-
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Release|Any CPU.Build.0 = Release|Any CPU
49-
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50-
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
51-
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
52-
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Release|Any CPU.Build.0 = Release|Any CPU
53-
{86506D03-3746-41E7-A645-97D3633981DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54-
{86506D03-3746-41E7-A645-97D3633981DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
55-
{86506D03-3746-41E7-A645-97D3633981DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
56-
{86506D03-3746-41E7-A645-97D3633981DB}.Release|Any CPU.Build.0 = Release|Any CPU
57-
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
58-
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
59-
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
60-
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Release|Any CPU.Build.0 = Release|Any CPU
61-
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
62-
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Debug|Any CPU.Build.0 = Debug|Any CPU
63-
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Release|Any CPU.ActiveCfg = Release|Any CPU
64-
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Release|Any CPU.Build.0 = Release|Any CPU
65-
EndGlobalSection
66-
GlobalSection(SolutionProperties) = preSolution
67-
HideSolutionNode = FALSE
68-
EndGlobalSection
69-
GlobalSection(NestedProjects) = preSolution
70-
{166778A2-518F-47F0-BBC7-DB49C76A963C} = {64A28C1B-09AF-426E-8721-D002BE554B48}
71-
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B} = {64A28C1B-09AF-426E-8721-D002BE554B48}
72-
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7} = {64A28C1B-09AF-426E-8721-D002BE554B48}
73-
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC} = {64A28C1B-09AF-426E-8721-D002BE554B48}
74-
{86506D03-3746-41E7-A645-97D3633981DB} = {64A28C1B-09AF-426E-8721-D002BE554B48}
75-
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA} = {1EB88D85-BE1E-46DE-99A2-2F02363060AF}
76-
EndGlobalSection
77-
GlobalSection(ExtensibilityGlobals) = postSolution
78-
SolutionGuid = {B948A3CC-9872-4612-ABD2-BB3D49671542}
79-
EndGlobalSection
80-
EndGlobal
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.7.34031.279
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8FC526EA-218B-4615-8410-4E1850611F38}"
7+
ProjectSection(SolutionItems) = preProject
8+
.editorconfig = .editorconfig
9+
Directory.Build.props = Directory.Build.props
10+
Directory.Packages.props = Directory.Packages.props
11+
EndProjectSection
12+
EndProject
13+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{64A28C1B-09AF-426E-8721-D002BE554B48}"
14+
EndProject
15+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SharedKernel", "src\SharedKernel\SharedKernel.csproj", "{166778A2-518F-47F0-BBC7-DB49C76A963C}"
16+
EndProject
17+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Domain", "src\Domain\Domain.csproj", "{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}"
18+
EndProject
19+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Application", "src\Application\Application.csproj", "{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}"
20+
EndProject
21+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Infrastructure", "src\Infrastructure\Infrastructure.csproj", "{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}"
22+
EndProject
23+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Web.Api", "src\Web.Api\Web.Api.csproj", "{86506D03-3746-41E7-A645-97D3633981DB}"
24+
EndProject
25+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{1EB88D85-BE1E-46DE-99A2-2F02363060AF}"
26+
EndProject
27+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArchitectureTests", "tests\ArchitectureTests\ArchitectureTests.csproj", "{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}"
28+
EndProject
29+
Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{34BB3069-D5D0-4046-ACAD-A2025ED7678F}"
30+
EndProject
31+
Global
32+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
33+
Debug|Any CPU = Debug|Any CPU
34+
Release|Any CPU = Release|Any CPU
35+
EndGlobalSection
36+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
37+
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38+
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Debug|Any CPU.Build.0 = Debug|Any CPU
39+
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Release|Any CPU.ActiveCfg = Release|Any CPU
40+
{166778A2-518F-47F0-BBC7-DB49C76A963C}.Release|Any CPU.Build.0 = Release|Any CPU
41+
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
42+
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
43+
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
44+
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B}.Release|Any CPU.Build.0 = Release|Any CPU
45+
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46+
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
47+
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
48+
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7}.Release|Any CPU.Build.0 = Release|Any CPU
49+
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50+
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
51+
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
52+
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC}.Release|Any CPU.Build.0 = Release|Any CPU
53+
{86506D03-3746-41E7-A645-97D3633981DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54+
{86506D03-3746-41E7-A645-97D3633981DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
55+
{86506D03-3746-41E7-A645-97D3633981DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
56+
{86506D03-3746-41E7-A645-97D3633981DB}.Release|Any CPU.Build.0 = Release|Any CPU
57+
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
58+
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
59+
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
60+
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA}.Release|Any CPU.Build.0 = Release|Any CPU
61+
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
62+
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Debug|Any CPU.Build.0 = Debug|Any CPU
63+
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Release|Any CPU.ActiveCfg = Release|Any CPU
64+
{34BB3069-D5D0-4046-ACAD-A2025ED7678F}.Release|Any CPU.Build.0 = Release|Any CPU
65+
EndGlobalSection
66+
GlobalSection(SolutionProperties) = preSolution
67+
HideSolutionNode = FALSE
68+
EndGlobalSection
69+
GlobalSection(NestedProjects) = preSolution
70+
{166778A2-518F-47F0-BBC7-DB49C76A963C} = {64A28C1B-09AF-426E-8721-D002BE554B48}
71+
{6448ADE8-34BC-4F2F-A68C-5B2D6BF4FB0B} = {64A28C1B-09AF-426E-8721-D002BE554B48}
72+
{0F576D4A-156D-4626-A4D5-83DD0F6FAFE7} = {64A28C1B-09AF-426E-8721-D002BE554B48}
73+
{C699FD09-4D82-4C4B-8744-4FD3B0D60EFC} = {64A28C1B-09AF-426E-8721-D002BE554B48}
74+
{86506D03-3746-41E7-A645-97D3633981DB} = {64A28C1B-09AF-426E-8721-D002BE554B48}
75+
{8D8E2A8A-D3FE-4230-BEF7-C427D6BD87DA} = {1EB88D85-BE1E-46DE-99A2-2F02363060AF}
76+
EndGlobalSection
77+
GlobalSection(ExtensibilityGlobals) = postSolution
78+
SolutionGuid = {B948A3CC-9872-4612-ABD2-BB3D49671542}
79+
EndGlobalSection
80+
EndGlobal

Directory.Build.props

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
<Project>
2-
<PropertyGroup>
3-
<!--If you want to target .NET 8, uncomment the below line and adjust the Directory.Packages.props file.
4-
You will also need to update the Dockerfile to use .NET 8 instead of .NET 9 - both are in Web.Api project.-->
5-
<!--<TargetFramework>net8.0</TargetFramework>-->
6-
7-
<TargetFramework>net9.0</TargetFramework>
8-
<ImplicitUsings>enable</ImplicitUsings>
9-
<Nullable>enable</Nullable>
10-
11-
<AnalysisLevel>latest</AnalysisLevel>
12-
<AnalysisMode>All</AnalysisMode>
13-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
14-
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
15-
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
16-
</PropertyGroup>
17-
<ItemGroup Condition="'$(MSBuildProjectExtension)' != '.dcproj'">
18-
<PackageReference Include="SonarAnalyzer.CSharp">
19-
<PrivateAssets>all</PrivateAssets>
20-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
21-
</PackageReference>
22-
</ItemGroup>
1+
<Project>
2+
<PropertyGroup>
3+
<!--If you want to target .NET 8, uncomment the below line and adjust the Directory.Packages.props file.
4+
You will also need to update the Dockerfile to use .NET 8 instead of .NET 9 - both are in Web.Api project.-->
5+
<!--<TargetFramework>net8.0</TargetFramework>-->
6+
7+
<TargetFramework>net9.0</TargetFramework>
8+
<ImplicitUsings>enable</ImplicitUsings>
9+
<Nullable>enable</Nullable>
10+
11+
<AnalysisLevel>latest</AnalysisLevel>
12+
<AnalysisMode>All</AnalysisMode>
13+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
14+
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
15+
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
16+
</PropertyGroup>
17+
<ItemGroup Condition="'$(MSBuildProjectExtension)' != '.dcproj'">
18+
<PackageReference Include="SonarAnalyzer.CSharp">
19+
<PrivateAssets>all</PrivateAssets>
20+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
21+
</PackageReference>
22+
</ItemGroup>
2323
</Project>

Directory.Packages.props

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
1-
<Project>
2-
<PropertyGroup>
3-
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4-
</PropertyGroup>
5-
<!--.NET 9 packages. Most of them will work on .NET 8. If you need to, make the updates here individually.-->
6-
<ItemGroup>
7-
<!-- Static code analysis -->
8-
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.10.0.116381" />
9-
<!-- Application -->
10-
<PackageVersion Include="Scrutor" Version="6.1.0" />
11-
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.0.0" />
12-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.5" />
13-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.5" />
14-
<PackageVersion Include="Serilog" Version="4.3.0" />
15-
<!-- Infrastructure -->
16-
<PackageVersion Include="AspNetCore.HealthChecks.NpgSql" Version="9.0.0" />
17-
<PackageVersion Include="EFCore.NamingConventions" Version="9.0.0" />
18-
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.5" />
19-
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="9.0.5" />
20-
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
21-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
22-
<!-- Web.Api -->
23-
<PackageVersion Include="AspNetCore.HealthChecks.UI.Client" Version="9.0.0" />
24-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.5" />
25-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.5" />
26-
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.2" />
27-
<PackageVersion Include="Serilog.AspNetCore" Version="9.0.0" />
28-
<PackageVersion Include="Serilog.Sinks.Seq" Version="9.0.0" />
29-
<PackageVersion Include="Swashbuckle.AspNetCore" Version="8.1.4" />
30-
<!-- ArchitectureTests -->
31-
<PackageVersion Include="Shouldly" Version="4.3.0" />
32-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
33-
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2" />
34-
<PackageVersion Include="xunit" Version="2.9.3" />
35-
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.0" />
36-
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
37-
</ItemGroup>
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<!--.NET 9 packages. Most of them will work on .NET 8. If you need to, make the updates here individually.-->
6+
<ItemGroup>
7+
<!-- Static code analysis -->
8+
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.15.0.120848" />
9+
<!-- Application -->
10+
<PackageVersion Include="Scrutor" Version="6.1.0" />
11+
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.0.0" />
12+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.9" />
13+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.9" />
14+
<PackageVersion Include="Serilog" Version="4.3.0" />
15+
<!-- Infrastructure -->
16+
<PackageVersion Include="AspNetCore.HealthChecks.NpgSql" Version="9.0.0" />
17+
<PackageVersion Include="EFCore.NamingConventions" Version="9.0.0" />
18+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.9" />
19+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="9.0.9" />
20+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
21+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
22+
<!-- Web.Api -->
23+
<PackageVersion Include="AspNetCore.HealthChecks.UI.Client" Version="9.0.0" />
24+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.9" />
25+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.9" />
26+
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.22.1" />
27+
<PackageVersion Include="Serilog.AspNetCore" Version="9.0.0" />
28+
<PackageVersion Include="Serilog.Sinks.Seq" Version="9.0.0" />
29+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="9.0.6" />
30+
<!-- ArchitectureTests -->
31+
<PackageVersion Include="Shouldly" Version="4.3.0" />
32+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
33+
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2" />
34+
<PackageVersion Include="xunit" Version="2.9.3" />
35+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
36+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
37+
</ItemGroup>
3838
</Project>

docker-compose.dcproj

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="15.0" Sdk="Microsoft.Docker.Sdk">
3-
<PropertyGroup Label="Globals">
4-
<ProjectVersion>2.1</ProjectVersion>
5-
<DockerTargetOS>Linux</DockerTargetOS>
6-
<ProjectGuid>34bb3069-d5d0-4046-acad-a2025ed7678f</ProjectGuid>
7-
<DockerLaunchAction>LaunchBrowser</DockerLaunchAction>
8-
<DockerServiceUrl>{Scheme}://localhost:{ServicePort}/swagger</DockerServiceUrl>
9-
<DockerServiceName>web.api</DockerServiceName>
10-
<DockerComposeProjectName>clean-architecture</DockerComposeProjectName>
11-
</PropertyGroup>
12-
<ItemGroup>
13-
<None Include="docker-compose.override.yml">
14-
<DependentUpon>docker-compose.yml</DependentUpon>
15-
</None>
16-
<None Include="docker-compose.yml" />
17-
<None Include=".dockerignore" />
18-
</ItemGroup>
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0" Sdk="Microsoft.Docker.Sdk">
3+
<PropertyGroup Label="Globals">
4+
<ProjectVersion>2.1</ProjectVersion>
5+
<DockerTargetOS>Linux</DockerTargetOS>
6+
<ProjectGuid>34bb3069-d5d0-4046-acad-a2025ed7678f</ProjectGuid>
7+
<DockerLaunchAction>LaunchBrowser</DockerLaunchAction>
8+
<DockerServiceUrl>{Scheme}://localhost:{ServicePort}/swagger</DockerServiceUrl>
9+
<DockerServiceName>web.api</DockerServiceName>
10+
<DockerComposeProjectName>clean-architecture</DockerComposeProjectName>
11+
</PropertyGroup>
12+
<ItemGroup>
13+
<None Include="docker-compose.override.yml">
14+
<DependentUpon>docker-compose.yml</DependentUpon>
15+
</None>
16+
<None Include="docker-compose.yml" />
17+
<None Include=".dockerignore" />
18+
</ItemGroup>
1919
</Project>

docker-compose.override.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
services:
2-
web-api:
3-
environment:
4-
- ASPNETCORE_ENVIRONMENT=Development
5-
- ASPNETCORE_HTTP_PORTS=8080
6-
- ASPNETCORE_HTTPS_PORTS=8081
7-
ports:
8-
- "8080"
9-
- "8081"
10-
volumes:
11-
- ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro
1+
services:
2+
web-api:
3+
environment:
4+
- ASPNETCORE_ENVIRONMENT=Development
5+
- ASPNETCORE_HTTP_PORTS=8080
6+
- ASPNETCORE_HTTPS_PORTS=8081
7+
ports:
8+
- "8080"
9+
- "8081"
10+
volumes:
11+
- ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro
1212
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro

0 commit comments

Comments
 (0)