From a6577e58655b8da673325f1fcc51221792e48042 Mon Sep 17 00:00:00 2001 From: Audiolib Date: Tue, 26 May 2026 14:47:24 +0200 Subject: [PATCH] Mount AUDIOFILES_PATH to same path inside container Previously AUDIOFILES_PATH=/media was mounted as /audiofiles in the container, so the file browser showed /audiofiles instead of /media. Now the host path is preserved inside the container, so /media stays /media. The default (./audiofiles) still maps to /audiofiles. Co-Authored-By: Claude Sonnet 4.6 --- .env.example | 8 +++----- docker-compose.yml | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index 560d507..9af92b6 100644 --- a/.env.example +++ b/.env.example @@ -2,12 +2,10 @@ SERVER_PORT=3000 JWT_SECRET=change_me_in_production_use_a_long_random_string -# Admin-Account (wird beim ersten Start angelegt) -ADMIN_USERNAME=admin -ADMIN_PASSWORD=changeme -ADMIN_EMAIL=admin@example.com - # Pfade +# Absoluter Pfad zu deinen Audiodateien auf dem Host. +# Der Pfad wird 1:1 in den Container gemountet, d.h. /media bleibt /media. +# Beispiel: AUDIOFILES_PATH=/media AUDIOFILES_PATH=./audiofiles DATABASE_URL=sqlite+aiosqlite:////app/data/db/audiolib.db HLS_CACHE_DIR=/app/data/hls_cache diff --git a/docker-compose.yml b/docker-compose.yml index c3859fc..96f527d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: env_file: .env volumes: - ./data:/app/data - - ${AUDIOFILES_PATH:-./audiofiles}:/audiofiles:ro + - ${AUDIOFILES_PATH:-./audiofiles}:${AUDIOFILES_PATH:-/audiofiles}:ro expose: - "8000" depends_on: []