mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-29 18:51:43 +02:00
Docker permissions fix:
- Add user directive to docker-compose.yml using PUID/PGID env vars - Allows container to run as host user, fixing permission issues with bind-mounted volumes (e.g., ./virtual_printer) - Add chmod 777 to /app/data and /app/logs in Dockerfile for non-root compatibility - Usage: PUID=$(id -u) PGID=$(id -g) docker compose up -d Note: Existing named volumes (bambuddy_logs, bambuddy_data) created by previous root containers may need to be removed or have permissions fixed manually.
This commit is contained in:
+2
-1
@@ -37,7 +37,8 @@ COPY backend/ ./backend/
|
||||
COPY --from=frontend-builder /app/static ./static
|
||||
|
||||
# Create data directory for persistent storage
|
||||
RUN mkdir -p /app/data /app/logs
|
||||
# chmod 777 allows running as non-root user (e.g., with docker compose user: directive)
|
||||
RUN mkdir -p /app/data /app/logs && chmod 777 /app/data /app/logs
|
||||
|
||||
# Environment variables
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
|
||||
Reference in New Issue
Block a user