diff --git a/Dockerfile b/Dockerfile index bad1e0d..b79e5f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,12 @@ WORKDIR /app # 1. Nur Projektdatei kopieren und Abhängigkeiten laden (Nutzt Docker-Caching) COPY *.sln ./ COPY MyHelloWorld/*.csproj ./MyHelloWorld/ +COPY MyHelloWorld.Tests/*.csproj ./MyHelloWorld.Tests/ RUN dotnet restore # 2. Den restlichen Quellcode kopieren und die App kompilieren COPY . ./ -RUN dotnet publish -c Release -o out +RUN dotnet publish MyHelloWorld/*.csproj -c Release -o out # --- Stage 2: Runtime (Das fertige, schlanke Image) --- FROM mcr.microsoft.com/dotnet/aspnet:8.0