From 264bdaf6683444ce44f6cef4bc4ee6e40e760e20 Mon Sep 17 00:00:00 2001 From: Nate Emmert Date: Fri, 12 Dec 2025 14:00:40 -0500 Subject: [PATCH] Fix Docker data directory permissions - Create /app/data directory before switching to non-root user - Set proper ownership (1001:1001) for nodejs user - Resolves SQLite database write permission errors --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 7c56f41..3f35d3b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,6 +36,9 @@ COPY server ./server # Copy built React client from builder stage COPY --from=client-builder /app/client/build ./client/build +# Create data directory and set permissions +RUN mkdir -p /app/data && chown -R 1001:1001 /app + # Create non-root user RUN addgroup -g 1001 -S nodejs && \ adduser -S nodejs -u 1001