From 11eaff4a6459a980ca53a99e629eb4eac7d75c82 Mon Sep 17 00:00:00 2001 From: dave Date: Thu, 14 Mar 2024 21:45:31 +0100 Subject: [PATCH] poo --- src/HeartTrackAPI/Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/HeartTrackAPI/Dockerfile b/src/HeartTrackAPI/Dockerfile index aec4188..394502c 100644 --- a/src/HeartTrackAPI/Dockerfile +++ b/src/HeartTrackAPI/Dockerfile @@ -25,21 +25,24 @@ RUN dotnet tool install --global dotnet-ef --version 8.0 ENV PATH="${PATH}:/root/.dotnet/tools" # Add the migrations -#RUN dotnet ef migrations add --project StubbedContextLib/ --startup-project HeartTrackAPI/ --context StubbedContextLib.TrainingStubbedContext --configuration Debug Initial --output-dir Migrations -RUN dotnet ef migrations add --project StubbedContextLib/StubbedContextLib.csproj --startup-project HeartTrackAPI/HeartTrackAPI.csproj --context StubbedContextLib.TrainingStubbedContext --configuration Debug Initial +RUN dotnet-ef migrations add --project StubbedContextLib/StubbedContextLib.csproj --startup-project HeartTrackAPI/HeartTrackAPI.csproj --context StubbedContextLib.TrainingStubbedContext --configuration Debug Initial # Update the database -RUN dotnet ef database update --project StubbedContextLib/StubbedContextLib.csproj --startup-project HeartTrackAPI/HeartTrackAPI.csproj --context StubbedContextLib.TrainingStubbedContext --configuration Debug - +RUN dotnet-ef database update --project StubbedContextLib/StubbedContextLib.csproj --startup-project HeartTrackAPI/HeartTrackAPI.csproj --context StubbedContextLib.TrainingStubbedContext --configuration Debug +RUN ls HeartTrackAPI/ WORKDIR "/src/HeartTrackAPI" RUN ls +RUN ls HeartTrackAPI/ RUN dotnet build "HeartTrackAPI.csproj" -c $BUILD_CONFIGURATION -o /app/build FROM build AS publish ARG BUILD_CONFIGURATION=Release RUN dotnet publish "HeartTrackAPI.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false - +RUN ls FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -RUN ls -R +COPY --from=build /src/uca.HeartTrack.db . +RUN ls + +RUN chmod 777 uca.HeartTrack.db ENTRYPOINT ["dotnet", "HeartTrackAPI.dll"] \ No newline at end of file