From c268b5ed7b9094ff5f020689bd58d8e01c98baeb Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Fri, 8 Mar 2024 19:12:14 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'src/HeartTrackAPI/?= =?UTF-8?q?Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/HeartTrackAPI/Dockerfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/HeartTrackAPI/Dockerfile b/src/HeartTrackAPI/Dockerfile index 6cd9c29..b6a6f94 100644 --- a/src/HeartTrackAPI/Dockerfile +++ b/src/HeartTrackAPI/Dockerfile @@ -1,25 +1,28 @@ FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base +USER $APP_UID WORKDIR /app EXPOSE 8080 -EXPOSE 443 +EXPOSE 8081 FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["HeartTrackAPI/HeartTrackAPI.csproj", "HeartTrackAPI/"] COPY ["StubbedContextLib/StubbedContextLib.csproj", "StubbedContextLib/"] COPY ["Shared/Shared.csproj", "Shared/"] COPY ["Entities/Entities.csproj", "Entities/"] COPY ["Dto/Dto.csproj", "Dto/"] - RUN dotnet restore "HeartTrackAPI/HeartTrackAPI.csproj" COPY . . WORKDIR "/src/HeartTrackAPI" -RUN dotnet build "HeartTrackAPI.csproj" -c Release -o /app/build +RUN dotnet build "HeartTrackAPI.csproj" -c $BUILD_CONFIGURATION -o /app/build FROM build AS publish -RUN dotnet publish "HeartTrackAPI.csproj" -c Release -o /app/publish +ARG BUILD_CONFIGURATION=Release +RUN dotnet publish "HeartTrackAPI.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "HeartTrackAPI.dll"] \ No newline at end of file +RUN ls +ENTRYPOINT ["dotnet", "HeartTrackAPI.dll"]