@@ -11,22 +11,22 @@ ARG BUILD_CONFIGURATION=Release
1111ARG SOLUTION=HttpsRichardy.Federation.Proxy
1212
1313# copy only csproj and sln to restore as early as possible
14- COPY ["Source/${SOLUTION}.WebApi/${SOLUTION}.WebApi. csproj" , "${SOLUTION}.WebApi /" ]
14+ COPY ["Source/${SOLUTION}.csproj" , "Source /" ]
1515COPY ["${SOLUTION}.sln" , "./" ]
1616
1717# restore dependencies
18- RUN dotnet restore "${SOLUTION}.WebApi /${SOLUTION}.WebApi .csproj"
18+ RUN dotnet restore "Source /${SOLUTION}.csproj"
1919
2020# copy the rest of the source code
2121COPY Source/ ./Source/
2222
23- WORKDIR "/workdir/Source/${SOLUTION}.WebApi "
23+ WORKDIR "/workdir/Source"
2424
2525# build in Release mode
26- RUN dotnet build "${SOLUTION}.WebApi. csproj" -c $BUILD_CONFIGURATION -o /artifacts/build
26+ RUN dotnet build "${SOLUTION}.csproj" -c $BUILD_CONFIGURATION -o /artifacts/build
2727
2828# publish the project for production
29- RUN dotnet publish "${SOLUTION}.WebApi. csproj" -c $BUILD_CONFIGURATION -o /artifacts/publish /p:UseAppHost=false
29+ RUN dotnet publish "${SOLUTION}.csproj" -c $BUILD_CONFIGURATION -o /artifacts/publish /p:UseAppHost=false
3030
3131# final image to run the app
3232FROM base AS final
@@ -39,4 +39,4 @@ ENV DOTNET_RUNNING_IN_CONTAINER=true
3939# copy published files from the build stage
4040COPY --from=build /artifacts/publish .
4141
42- ENTRYPOINT ["dotnet" , "HttpsRichardy.Federation.Proxy.WebApi. dll" ]
42+ ENTRYPOINT ["dotnet" , "HttpsRichardy.Federation.Proxy.dll" ]
0 commit comments