mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +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:
@@ -6,6 +6,9 @@ services:
|
||||
# docker compose up -d → pulls pre-built image from ghcr.io
|
||||
# docker compose up -d --build → builds locally from source
|
||||
container_name: bambuddy
|
||||
# Run as current user to avoid permission issues with mounted volumes
|
||||
# Override with: PUID=$(id -u) PGID=$(id -g) docker compose up -d
|
||||
user: "${PUID:-1000}:${PGID:-1000}"
|
||||
#
|
||||
# LINUX: Use host mode for printer discovery and camera streaming
|
||||
network_mode: host
|
||||
|
||||
Reference in New Issue
Block a user