From 80664784470ad1422a0a92fbf4462b519f9cd66b Mon Sep 17 00:00:00 2001 From: James Chapman <jchapman3000@gmail.com> Date: Thu, 11 Jul 2024 21:46:55 +0100 Subject: [PATCH] Simplify copying csproj files in Docker build --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b17ad6b..74396bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1.7-labs + FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine AS build1 WORKDIR /src @@ -14,8 +16,7 @@ WORKDIR /src COPY ./Groceries.sln ./ COPY ./Directory.Build.props ./ -COPY */*.csproj ./ -RUN for file in $(ls *.csproj); do mkdir -p ${file%.*} && mv $file ${file%.*}; done +COPY --parents */*.csproj . RUN dotnet restore COPY . ./