From 727858002d370df6ebdad99fa7aa1c51c7953208 Mon Sep 17 00:00:00 2001 From: fchinembiri Date: Sat, 11 Jul 2026 20:45:55 +0200 Subject: [PATCH] fix(navidrome): add startup wait for rclone mount to resolve race condition and enable periodic scan schedule --- k8s/family-apps/media-suite.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/k8s/family-apps/media-suite.yaml b/k8s/family-apps/media-suite.yaml index 0580de7..6d239aa 100644 --- a/k8s/family-apps/media-suite.yaml +++ b/k8s/family-apps/media-suite.yaml @@ -212,6 +212,10 @@ spec: containers: - name: navidrome image: deluan/navidrome:latest + command: + - sh + - -c + - "echo 'Waiting for /media/music...'; until [ -d '/media/music' ] && [ \"$(ls -A /media/music 2>/dev/null)\" ]; do sleep 1; done; echo 'Ready!'; exec /app/navidrome" ports: - containerPort: 4533 env: @@ -219,6 +223,8 @@ spec: value: "/media/music" - name: ND_DATAFOLDER value: "/data" + - name: ND_SCANSCHEDULE + value: "1h" - name: ND_LASTFM_ENABLED value: "true" - name: ND_LASTFM_APIKEY