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:
1 parent
d775ead7e4
commit
264bdaf668
1 file changed
+3
@@ -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
|
||||
|
||||
Reference in new issue
Block a user