@@ -9,30 +9,33 @@ FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
99WORKDIR /src
1010COPY ["services/administration/NuGet.Config" , "services/administration/" ]
1111COPY ["services/identity/NuGet.Config" , "services/identity/" ]
12+ COPY ["services/project/NuGet.Config" , "services/project/" ]
1213COPY ["services/saas/NuGet.Config" , "services/saas/" ]
1314COPY ["services/administration/host/Tasky.AdministrationService.HttpApi.Host/Tasky.AdministrationService.HttpApi.Host.csproj" , "services/administration/host/Tasky.AdministrationService.HttpApi.Host/" ]
14- COPY ["services/administration/src/Tasky.AdministrationService.HttpApi/Tasky.AdministrationService.HttpApi.csproj" , "services/administration/src/Tasky.AdministrationService.HttpApi/" ]
15- COPY ["services/administration/src/Tasky.AdministrationService.Application.Contracts/Tasky.AdministrationService.Application.Contracts.csproj" , "services/administration/src/Tasky.AdministrationService.Application.Contracts/" ]
16- COPY ["services/administration/src/Tasky.AdministrationService.Domain.Shared/Tasky.AdministrationService.Domain.Shared.csproj" , "services/administration/src/Tasky.AdministrationService.Domain.Shared/" ]
17- COPY ["services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/Tasky.AdministrationService.EntityFrameworkCore.csproj" , "services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/" ]
18- COPY ["services/administration/src/Tasky.AdministrationService.Domain/Tasky.AdministrationService.Domain.csproj" , "services/administration/src/Tasky.AdministrationService.Domain/" ]
19- COPY ["services/administration/src/Tasky.AdministrationService.Application/Tasky.AdministrationService.Application.csproj" , "services/administration/src/Tasky.AdministrationService.Application/" ]
15+ COPY ["shared/Tasky.Shared.Hosting/Tasky.Shared.Hosting.csproj" , "shared/Tasky.Shared.Hosting/" ]
2016COPY ["services/identity/src/Tasky.IdentityService.Application.Contracts/Tasky.IdentityService.Application.Contracts.csproj" , "services/identity/src/Tasky.IdentityService.Application.Contracts/" ]
2117COPY ["services/identity/src/Tasky.IdentityService.Domain.Shared/Tasky.IdentityService.Domain.Shared.csproj" , "services/identity/src/Tasky.IdentityService.Domain.Shared/" ]
22- COPY ["shared/Tasky.Shared.Hosting/Tasky.Shared.Hosting.csproj" , "shared/Tasky.Shared.Hosting/" ]
23- COPY ["services/saas/src/Tasky.SaaSService.EntityFrameworkCore/Tasky.SaaSService.EntityFrameworkCore.csproj" , "services/saas/src/Tasky.SaaSService.EntityFrameworkCore/" ]
24- COPY ["services/saas/src/Tasky.SaaSService.Domain/Tasky.SaaSService.Domain.csproj" , "services/saas/src/Tasky.SaaSService.Domain/" ]
25- COPY ["services/saas/src/Tasky.SaaSService.Domain.Shared/Tasky.SaaSService.Domain.Shared.csproj" , "services/saas/src/Tasky.SaaSService.Domain.Shared/" ]
26- COPY ["services/saas/src/Tasky.SaaSService.Application.Contracts/Tasky.SaaSService.Application.Contracts.csproj" , "services/saas/src/Tasky.SaaSService.Application.Contracts/" ]
2718COPY ["services/identity/src/Tasky.IdentityService.EntityFrameworkCore/Tasky.IdentityService.EntityFrameworkCore.csproj" , "services/identity/src/Tasky.IdentityService.EntityFrameworkCore/" ]
2819COPY ["services/identity/src/Tasky.IdentityService.Domain/Tasky.IdentityService.Domain.csproj" , "services/identity/src/Tasky.IdentityService.Domain/" ]
20+ COPY ["services/project/src/Tasky.ProjectService.Application.Contracts/Tasky.ProjectService.Application.Contracts.csproj" , "services/project/src/Tasky.ProjectService.Application.Contracts/" ]
21+ COPY ["services/project/src/Tasky.ProjectService.Domain.Shared/Tasky.ProjectService.Domain.Shared.csproj" , "services/project/src/Tasky.ProjectService.Domain.Shared/" ]
22+ COPY ["services/saas/src/Tasky.SaaSService.Application.Contracts/Tasky.SaaSService.Application.Contracts.csproj" , "services/saas/src/Tasky.SaaSService.Application.Contracts/" ]
23+ COPY ["services/saas/src/Tasky.SaaSService.Domain.Shared/Tasky.SaaSService.Domain.Shared.csproj" , "services/saas/src/Tasky.SaaSService.Domain.Shared/" ]
24+ COPY ["services/saas/src/Tasky.SaaSService.EntityFrameworkCore/Tasky.SaaSService.EntityFrameworkCore.csproj" , "services/saas/src/Tasky.SaaSService.EntityFrameworkCore/" ]
25+ COPY ["services/saas/src/Tasky.SaaSService.Domain/Tasky.SaaSService.Domain.csproj" , "services/saas/src/Tasky.SaaSService.Domain/" ]
26+ COPY ["services/administration/src/Tasky.AdministrationService.HttpApi/Tasky.AdministrationService.HttpApi.csproj" , "services/administration/src/Tasky.AdministrationService.HttpApi/" ]
27+ COPY ["services/administration/src/Tasky.AdministrationService.Application.Contracts/Tasky.AdministrationService.Application.Contracts.csproj" , "services/administration/src/Tasky.AdministrationService.Application.Contracts/" ]
28+ COPY ["services/administration/src/Tasky.AdministrationService.Domain.Shared/Tasky.AdministrationService.Domain.Shared.csproj" , "services/administration/src/Tasky.AdministrationService.Domain.Shared/" ]
29+ COPY ["services/administration/src/Tasky.AdministrationService.Application/Tasky.AdministrationService.Application.csproj" , "services/administration/src/Tasky.AdministrationService.Application/" ]
30+ COPY ["services/administration/src/Tasky.AdministrationService.Domain/Tasky.AdministrationService.Domain.csproj" , "services/administration/src/Tasky.AdministrationService.Domain/" ]
31+ COPY ["services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/Tasky.AdministrationService.EntityFrameworkCore.csproj" , "services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/" ]
2932RUN dotnet restore "services/administration/host/Tasky.AdministrationService.HttpApi.Host/Tasky.AdministrationService.HttpApi.Host.csproj"
3033COPY . .
3134WORKDIR "/src/services/administration/host/Tasky.AdministrationService.HttpApi.Host"
3235RUN dotnet build "Tasky.AdministrationService.HttpApi.Host.csproj" -c Release -o /app/build
3336
3437FROM build AS publish
35- RUN dotnet publish "Tasky.AdministrationService.HttpApi.Host.csproj" -c Release -o /app/publish
38+ RUN dotnet publish "Tasky.AdministrationService.HttpApi.Host.csproj" -c Release -o /app/publish /p:UseAppHost=false
3639
3740FROM base AS final
3841WORKDIR /app
0 commit comments