From 0b05c65ad67efce239fb3becb9fadc9501b18eb6 Mon Sep 17 00:00:00 2001 From: Felix Seiboldt <52862870+devilAPI@users.noreply.github.com> Date: Fri, 27 Dec 2024 20:20:34 +0100 Subject: [PATCH] Update Dockerfile --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2dc0c4d..e4e047d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,14 +9,17 @@ RUN apk add --no-cache shadow RUN groupadd -g 1000 navidrome && useradd -u 1000 -g navidrome -m -s /bin/bash navidrome # Create necessary directories and give proper permissions -RUN mkdir -p /data/cache /data/music /data/config && chown -R navidrome:navidrome /data +RUN mkdir -p /data/cache /data/music /data/config && \ + chown -R navidrome:navidrome /data # Set working directory WORKDIR /data +# Set environment variables for database configuration +ENV ND_DATABASE_URL="sqlite3:///data/config/navidrome.db" + # Switch to the created non-root user USER navidrome -#ENV ND_DATABASE_URL "sqlite3:///app/navidrome.db" # Start Navidrome as the non-root user -#CMD ["./navidrome"] +#CMD ["navidrome"]