From fab306c3933ecf61b2eff7bd85ddd704beb789d3 Mon Sep 17 00:00:00 2001 From: Mario Steele Date: Wed, 30 Jul 2025 12:16:40 -0500 Subject: [PATCH] Updated Dockerfile and compose.yaml Updated Dockerfile to remove USER line, as that prevents proper file mapping writing. Updated compose file to map to /app/data where the database is supposed to be. --- Dockerfile | 4 ---- compose.yaml | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6ceb29e..418a0ee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,4 @@ FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base -USER $APP_UID WORKDIR /app EXPOSE 8080 @@ -19,7 +18,4 @@ RUN dotnet publish "./FreeTubeSync.csproj" -c $BUILD_CONFIGURATION -o /app/publi FROM base AS final WORKDIR /app COPY --from=publish /app/publish . -RUN mkdir data -RUN chmod a+rw data -VOLUME /app/data ENTRYPOINT ["dotnet", "FreeTubeSync.dll"] diff --git a/compose.yaml b/compose.yaml index 9bb9544..61ae7c4 100644 --- a/compose.yaml +++ b/compose.yaml @@ -3,8 +3,8 @@ image: freetubesync build: context: . - dockerfile: FreeTubeSync/Dockerfile + dockerfile: Dockerfile ports: - "8080:8080" volumes: - - ./docker_data:/data + - ./docker_data:/app/data