diff --git a/src/InterfaceForward.Api/Dockerfile b/src/InterfaceForward.Api/Dockerfile index 61d187b..cd4a356 100644 --- a/src/InterfaceForward.Api/Dockerfile +++ b/src/InterfaceForward.Api/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0.303 AS build +FROM mcr.microsoft.com/dotnet/sdk:8.0.303 AS base ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY . /src @@ -6,11 +6,11 @@ RUN dotnet restore "src/InterfaceForward.Api/InterfaceForward.Api.csproj" WORKDIR "/src/InterfaceForward.Api" RUN dotnet build "InterfaceForward.Api.csproj" -c $BUILD_CONFIGURATION -o /app/build -FROM build AS publish +FROM base AS publish ARG BUILD_CONFIGURATION=Release RUN dotnet publish "InterfaceForward.Api.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "InterfaceForward.Api.dll"] \ No newline at end of file +ENTRYPOINT ["dotnet", "InterfaceForward.Api.dll"]