Skip to content

Commit

Permalink
Merge pull request #3 from HlibPavlyk/feature/add-album-element-form
Browse files Browse the repository at this point in the history
feat: change project structure
  • Loading branch information
HlibPavlyk authored Nov 7, 2024
2 parents 7d88dd4 + 216a5ce commit ed35b4d
Show file tree
Hide file tree
Showing 522 changed files with 24,691 additions and 170,679 deletions.
25 changes: 25 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/.idea
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/bin
**/charts
**/docker-compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
LICENSE
README.md
63 changes: 0 additions & 63 deletions .gitattributes

This file was deleted.

31 changes: 31 additions & 0 deletions .github/workflows/dotnet-ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: dotnet-ci

on:
push:
branches:
- master
pull_request:
branches:
- master


jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 6.0.x

- name: Install dependencies
run: dotnet restore

- name: Build
run: dotnet build --no-restore

- name: Test
run: dotnet test --no-build --verbosity normal
38 changes: 0 additions & 38 deletions .github/workflows/github-actions-tests.yaml

This file was deleted.

54 changes: 12 additions & 42 deletions CoinyProject.sln
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,27 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{518A20A7-1C7
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{20847965-4158-4A31-B5A6-C1F15024776C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.WebAPI", "src\CoinyProject.WebAPI\CoinyProject.WebAPI.csproj", "{71DF9554-5109-4C6F-9698-A51BB7082ECA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.WebUI", "src\CoinyProject.WebUI\CoinyProject.WebUI.csproj", "{8D69EB8D-A05C-489C-95E1-73935D749CF8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Core.Domain", "src\CoinyProject.Core.Domain\CoinyProject.Core.Domain.csproj", "{9E35B419-F9BC-45C0-9D75-26A9183B2268}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Domain", "src\CoinyProject.Domain\CoinyProject.Domain.csproj", "{9E35B419-F9BC-45C0-9D75-26A9183B2268}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Application", "src\CoinyProject.Application\CoinyProject.Application.csproj", "{4A248687-20EE-409A-9899-3272A0E48CB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Infrastructure", "src\CoinyProject.Infrastructure\CoinyProject.Infrastructure.csproj", "{43B37B4B-9052-46D5-845D-AB21E74D5057}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Infrastructure.Data", "src\CoinyProject.Infrastructure.Data\CoinyProject.Infrastructure.Data.csproj", "{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Shared", "src\CoinyProject.Shared\CoinyProject.Shared.csproj", "{70C1241D-C297-4D3C-B26F-B7AA953EA24C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.Infrastructure", "src\CoinyProject.Infrastructure\CoinyProject.Infrastructure.csproj", "{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinyProject.UnitTests", "tests\CoinyProject.Application.AlbumService.Tests\CoinyProject.UnitTests.csproj", "{E76EE636-DCC4-4954-AAB2-A099FDE0728F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CoinyProject.IdentityServer", "src\CoinyProject.IdentityServer\CoinyProject.IdentityServer.csproj", "{6FB01F55-5016-457F-9D0E-F42F5928D39A}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CoinyProject.Api", "src\CoinyProject.Api\CoinyProject.Api.csproj", "{602400DF-B91D-4CB0-8850-0DB3DAB490AA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mvc", "src\mvc\mvc.csproj", "{7A01A352-EF24-4D73-BD06-E74F1B9DB12F}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{93C1ECB6-D7F7-4771-83CC-437684DB47C6}"
ProjectSection(SolutionItems) = preProject
docker-compose.yml = docker-compose.yml
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{71DF9554-5109-4C6F-9698-A51BB7082ECA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{71DF9554-5109-4C6F-9698-A51BB7082ECA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{71DF9554-5109-4C6F-9698-A51BB7082ECA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{71DF9554-5109-4C6F-9698-A51BB7082ECA}.Release|Any CPU.Build.0 = Release|Any CPU
{8D69EB8D-A05C-489C-95E1-73935D749CF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8D69EB8D-A05C-489C-95E1-73935D749CF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8D69EB8D-A05C-489C-95E1-73935D749CF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8D69EB8D-A05C-489C-95E1-73935D749CF8}.Release|Any CPU.Build.0 = Release|Any CPU
{9E35B419-F9BC-45C0-9D75-26A9183B2268}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9E35B419-F9BC-45C0-9D75-26A9183B2268}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9E35B419-F9BC-45C0-9D75-26A9183B2268}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand All @@ -49,45 +36,28 @@ Global
{4A248687-20EE-409A-9899-3272A0E48CB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4A248687-20EE-409A-9899-3272A0E48CB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4A248687-20EE-409A-9899-3272A0E48CB3}.Release|Any CPU.Build.0 = Release|Any CPU
{43B37B4B-9052-46D5-845D-AB21E74D5057}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{43B37B4B-9052-46D5-845D-AB21E74D5057}.Debug|Any CPU.Build.0 = Debug|Any CPU
{43B37B4B-9052-46D5-845D-AB21E74D5057}.Release|Any CPU.ActiveCfg = Release|Any CPU
{43B37B4B-9052-46D5-845D-AB21E74D5057}.Release|Any CPU.Build.0 = Release|Any CPU
{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A}.Release|Any CPU.Build.0 = Release|Any CPU
{70C1241D-C297-4D3C-B26F-B7AA953EA24C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{70C1241D-C297-4D3C-B26F-B7AA953EA24C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{70C1241D-C297-4D3C-B26F-B7AA953EA24C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{70C1241D-C297-4D3C-B26F-B7AA953EA24C}.Release|Any CPU.Build.0 = Release|Any CPU
{E76EE636-DCC4-4954-AAB2-A099FDE0728F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E76EE636-DCC4-4954-AAB2-A099FDE0728F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E76EE636-DCC4-4954-AAB2-A099FDE0728F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E76EE636-DCC4-4954-AAB2-A099FDE0728F}.Release|Any CPU.Build.0 = Release|Any CPU
{6FB01F55-5016-457F-9D0E-F42F5928D39A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6FB01F55-5016-457F-9D0E-F42F5928D39A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6FB01F55-5016-457F-9D0E-F42F5928D39A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6FB01F55-5016-457F-9D0E-F42F5928D39A}.Release|Any CPU.Build.0 = Release|Any CPU
{7A01A352-EF24-4D73-BD06-E74F1B9DB12F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7A01A352-EF24-4D73-BD06-E74F1B9DB12F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7A01A352-EF24-4D73-BD06-E74F1B9DB12F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7A01A352-EF24-4D73-BD06-E74F1B9DB12F}.Release|Any CPU.Build.0 = Release|Any CPU
{602400DF-B91D-4CB0-8850-0DB3DAB490AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{602400DF-B91D-4CB0-8850-0DB3DAB490AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{602400DF-B91D-4CB0-8850-0DB3DAB490AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{602400DF-B91D-4CB0-8850-0DB3DAB490AA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{71DF9554-5109-4C6F-9698-A51BB7082ECA} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{8D69EB8D-A05C-489C-95E1-73935D749CF8} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{9E35B419-F9BC-45C0-9D75-26A9183B2268} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{4A248687-20EE-409A-9899-3272A0E48CB3} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{43B37B4B-9052-46D5-845D-AB21E74D5057} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{ADEE36F4-01B3-46F9-A1EB-D3B9BE2D4A7A} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{70C1241D-C297-4D3C-B26F-B7AA953EA24C} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{E76EE636-DCC4-4954-AAB2-A099FDE0728F} = {20847965-4158-4A31-B5A6-C1F15024776C}
{6FB01F55-5016-457F-9D0E-F42F5928D39A} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{7A01A352-EF24-4D73-BD06-E74F1B9DB12F} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
{602400DF-B91D-4CB0-8850-0DB3DAB490AA} = {518A20A7-1C7F-4E74-8D37-34C56740DFBF}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F9FC4428-8E26-4BB5-A59F-8357620396C6}
Expand Down
6 changes: 6 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
services:
coinyproject.api:
image: coinyproject.api
build:
context: .
dockerfile: src/CoinyProject.Api/Dockerfile
30 changes: 30 additions & 0 deletions src/CoinyProject.Api/CoinyProject.Api.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<UserSecretsId>f7ae2a63-0ffa-49ca-afea-287e603a59bd</UserSecretsId>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.8"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.8">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0"/>
</ItemGroup>

<ItemGroup>
<Content Include="..\..\.dockerignore">
<Link>.dockerignore</Link>
</Content>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CoinyProject.Infrastructure\CoinyProject.Infrastructure.csproj" />
</ItemGroup>

</Project>
Loading

0 comments on commit ed35b4d

Please sign in to comment.