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
This commit is contained in:
Nate Emmert committed 2025-12-12 14:00:40 -05:00
1 parent d775ead7e4
commit 264bdaf668
1 file changed
+3
+3
View File
@@ -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