From 71e44f7dcbceed8410b870bf7c35d8f8b7f88749 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Wed, 1 May 2019 18:42:39 -0500 Subject: [PATCH] break out publish step --- src/FilterLists.Api/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/FilterLists.Api/Dockerfile b/src/FilterLists.Api/Dockerfile index 2c939d97a..35c59d55b 100644 --- a/src/FilterLists.Api/Dockerfile +++ b/src/FilterLists.Api/Dockerfile @@ -19,14 +19,13 @@ WORKDIR /src/FilterLists.Api/ COPY src/FilterLists.Api/FilterLists.Api.csproj ./ RUN dotnet restore -# publish +# build WORKDIR /src/ COPY src/FilterLists.Data/. ./FilterLists.Data/ COPY src/FilterLists.Services/. ./FilterLists.Services/ WORKDIR /src/FilterLists.Api/ COPY src/FilterLists.Api/. ./ RUN dotnet build -c Release --no-restore -RUN dotnet publish -c Release -o out --no-restore --no-build # build data tests FROM build AS test-data @@ -47,7 +46,11 @@ COPY tests/FilterLists.Services.Tests/. ./ RUN dotnet build -c Release --no-restore ENTRYPOINT ["dotnet", "test"] +# publish +FROM build AS publish +RUN dotnet publish -c Release -o out --no-restore --no-build + # run FROM runtime as final -COPY --from=build /src/FilterLists.Api/out ./ +COPY --from=publish /src/FilterLists.Api/out ./ COPY data/. ./data/