diff --git a/code/Dockerfile b/code/Dockerfile index a9ae473..ab1f7af 100644 --- a/code/Dockerfile +++ b/code/Dockerfile @@ -1,3 +1,5 @@ +#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. + FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /app EXPOSE 80 @@ -5,10 +7,10 @@ EXPOSE 443 FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /src -COPY ["server/ApiLeapHit/ApiLeapHit.csproj", "ApiLeapHit/"] -COPY ["server/DTO/DTO.csproj", "DTO/"] -COPY ["server/DataBase/DataBase.csproj", "DataBase/"] -RUN dotnet restore "server/ApiLeapHit/ApiLeapHit.csproj" +COPY ["ApiLeapHit/ApiLeapHit.csproj", "ApiLeapHit/"] +COPY ["DTO/DTO.csproj", "DTO/"] +COPY ["DataBase/DataBase.csproj", "DataBase/"] +RUN dotnet restore "ApiLeapHit/ApiLeapHit.csproj" COPY . . WORKDIR "/src/ApiLeapHit" RUN dotnet build "ApiLeapHit.csproj" -c Release -o /app/build @@ -19,5 +21,4 @@ RUN dotnet publish "ApiLeapHit.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "ApiLeapHit.dll"] - +ENTRYPOINT ["dotnet", "ApiLeapHit.dll"] \ No newline at end of file