diff --git a/src/HeartTrackAPI/Dockerfile b/src/HeartTrackAPI/Dockerfile index d4c7e08..c86e6df 100644 --- a/src/HeartTrackAPI/Dockerfile +++ b/src/HeartTrackAPI/Dockerfile @@ -1,25 +1,25 @@ -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base -WORKDIR /app -EXPOSE 80 -EXPOSE 443 - -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build -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 - -FROM build AS publish -RUN dotnet publish "HeartTrackAPI.csproj" -c Release -o /app/publish - -FROM base AS final -WORKDIR /app -COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "HeartTrackAPI.dll"] \ No newline at end of file +FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base +WORKDIR /app +EXPOSE 80 +EXPOSE 443 + +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +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/"] +ENTRYPOINT ["dotnet","run","--project", "HeartTrackAPI/"] +#RUN dotnet restore "HeartTrackAPI/HeartTrackAPI.csproj" +#COPY . . +#WORKDIR "/src/HeartTrackAPI" +#RUN dotnet build "HeartTrackAPI.csproj" -c Release -o /app/build + +#FROM build AS publish +#RUN dotnet publish "HeartTrackAPI.csproj" -c Release -o /app/publish + +#FROM base AS final +#WORKDIR /app +#COPY --from=publish /app/publish . +#ENTRYPOINT ["dotnet", "HeartTrackAPI.dll"] \ No newline at end of file