Skip to content

Commit 389da14

Browse files
committed
Update Dockerfile
1 parent b47fc71 commit 389da14

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

shared/Tasky.DbMigrator/Dockerfile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
22

3-
FROM mcr.microsoft.com/dotnet/runtime:6.0 AS base
3+
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
44
WORKDIR /app
55

66
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
77
WORKDIR /src
8-
COPY ["services/saas/NuGet.Config", "services/saas/"]
98
COPY ["services/administration/NuGet.Config", "services/administration/"]
109
COPY ["services/identity/NuGet.Config", "services/identity/"]
1110
COPY ["services/project/NuGet.Config", "services/project/"]
11+
COPY ["services/saas/NuGet.Config", "services/saas/"]
1212
COPY ["shared/Tasky.DbMigrator/Tasky.DbMigrator.csproj", "shared/Tasky.DbMigrator/"]
13-
COPY ["services/saas/src/Tasky.SaaSService.EntityFrameworkCore/Tasky.SaaSService.EntityFrameworkCore.csproj", "services/saas/src/Tasky.SaaSService.EntityFrameworkCore/"]
14-
COPY ["services/saas/src/Tasky.SaaSService.Domain/Tasky.SaaSService.Domain.csproj", "services/saas/src/Tasky.SaaSService.Domain/"]
15-
COPY ["services/saas/src/Tasky.SaaSService.Domain.Shared/Tasky.SaaSService.Domain.Shared.csproj", "services/saas/src/Tasky.SaaSService.Domain.Shared/"]
1613
COPY ["services/administration/src/Tasky.AdministrationService.Application.Contracts/Tasky.AdministrationService.Application.Contracts.csproj", "services/administration/src/Tasky.AdministrationService.Application.Contracts/"]
1714
COPY ["services/administration/src/Tasky.AdministrationService.Domain.Shared/Tasky.AdministrationService.Domain.Shared.csproj", "services/administration/src/Tasky.AdministrationService.Domain.Shared/"]
18-
COPY ["services/saas/src/Tasky.SaaSService.Application.Contracts/Tasky.SaaSService.Application.Contracts.csproj", "services/saas/src/Tasky.SaaSService.Application.Contracts/"]
15+
COPY ["services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/Tasky.AdministrationService.EntityFrameworkCore.csproj", "services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/"]
16+
COPY ["services/administration/src/Tasky.AdministrationService.Domain/Tasky.AdministrationService.Domain.csproj", "services/administration/src/Tasky.AdministrationService.Domain/"]
1917
COPY ["services/identity/src/Tasky.IdentityService.Application.Contracts/Tasky.IdentityService.Application.Contracts.csproj", "services/identity/src/Tasky.IdentityService.Application.Contracts/"]
2018
COPY ["services/identity/src/Tasky.IdentityService.Domain.Shared/Tasky.IdentityService.Domain.Shared.csproj", "services/identity/src/Tasky.IdentityService.Domain.Shared/"]
21-
COPY ["services/project/src/Tasky.ProjectService.EntityFrameworkCore/Tasky.ProjectService.EntityFrameworkCore.csproj", "services/project/src/Tasky.ProjectService.EntityFrameworkCore/"]
22-
COPY ["services/project/src/Tasky.ProjectService.Domain/Tasky.ProjectService.Domain.csproj", "services/project/src/Tasky.ProjectService.Domain/"]
23-
COPY ["services/project/src/Tasky.ProjectService.Domain.Shared/Tasky.ProjectService.Domain.Shared.csproj", "services/project/src/Tasky.ProjectService.Domain.Shared/"]
2419
COPY ["services/identity/src/Tasky.IdentityService.EntityFrameworkCore/Tasky.IdentityService.EntityFrameworkCore.csproj", "services/identity/src/Tasky.IdentityService.EntityFrameworkCore/"]
2520
COPY ["services/identity/src/Tasky.IdentityService.Domain/Tasky.IdentityService.Domain.csproj", "services/identity/src/Tasky.IdentityService.Domain/"]
2621
COPY ["services/project/src/Tasky.ProjectService.Application.Contracts/Tasky.ProjectService.Application.Contracts.csproj", "services/project/src/Tasky.ProjectService.Application.Contracts/"]
27-
COPY ["services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/Tasky.AdministrationService.EntityFrameworkCore.csproj", "services/administration/src/Tasky.AdministrationService.EntityFrameworkCore/"]
28-
COPY ["services/administration/src/Tasky.AdministrationService.Domain/Tasky.AdministrationService.Domain.csproj", "services/administration/src/Tasky.AdministrationService.Domain/"]
22+
COPY ["services/project/src/Tasky.ProjectService.Domain.Shared/Tasky.ProjectService.Domain.Shared.csproj", "services/project/src/Tasky.ProjectService.Domain.Shared/"]
23+
COPY ["services/project/src/Tasky.ProjectService.EntityFrameworkCore/Tasky.ProjectService.EntityFrameworkCore.csproj", "services/project/src/Tasky.ProjectService.EntityFrameworkCore/"]
24+
COPY ["services/project/src/Tasky.ProjectService.Domain/Tasky.ProjectService.Domain.csproj", "services/project/src/Tasky.ProjectService.Domain/"]
25+
COPY ["services/saas/src/Tasky.SaaSService.Application.Contracts/Tasky.SaaSService.Application.Contracts.csproj", "services/saas/src/Tasky.SaaSService.Application.Contracts/"]
26+
COPY ["services/saas/src/Tasky.SaaSService.Domain.Shared/Tasky.SaaSService.Domain.Shared.csproj", "services/saas/src/Tasky.SaaSService.Domain.Shared/"]
27+
COPY ["services/saas/src/Tasky.SaaSService.EntityFrameworkCore/Tasky.SaaSService.EntityFrameworkCore.csproj", "services/saas/src/Tasky.SaaSService.EntityFrameworkCore/"]
28+
COPY ["services/saas/src/Tasky.SaaSService.Domain/Tasky.SaaSService.Domain.csproj", "services/saas/src/Tasky.SaaSService.Domain/"]
2929
RUN dotnet restore "shared/Tasky.DbMigrator/Tasky.DbMigrator.csproj"
3030
COPY . .
3131
WORKDIR "/src/shared/Tasky.DbMigrator"
3232
RUN dotnet build "Tasky.DbMigrator.csproj" -c Release -o /app/build
3333

3434
FROM build AS publish
35-
RUN dotnet publish "Tasky.DbMigrator.csproj" -c Release -o /app/publish
35+
RUN dotnet publish "Tasky.DbMigrator.csproj" -c Release -o /app/publish /p:UseAppHost=false
3636

3737
FROM base AS final
3838
WORKDIR /app

0 commit comments

Comments
 (0)