From 52cd2bfc4b1f6d6fd577476616621b07ff062ff7 Mon Sep 17 00:00:00 2001 From: Stein Helge Riise Date: Mon, 17 Nov 2025 07:44:25 +0000 Subject: [PATCH] Update backend/Dockerfile --- backend/Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/backend/Dockerfile b/backend/Dockerfile index e69de29..8a056af 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -0,0 +1,22 @@ +# backend/Dockerfile + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base +WORKDIR /app +EXPOSE 8080 + +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +WORKDIR /src + +# Kopier hele backend-mappa (enkelt og robust) +COPY . . + +# Restore på løsningen +RUN dotnet restore MinAttest.Api.sln + +# Publish API-prosjektet +RUN dotnet publish src/MinAttest.Api/MinAttest.Api.csproj -c Release -o /app/publish /p:UseAppHost=false + +FROM base AS final +WORKDIR /app +COPY --from=build /app/publish . +ENTRYPOINT ["dotnet", "MinAttest.Api.dll"]