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 . ./