fix: use ND_DATABASE_PATH env var explicitly in entrypoint
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 50s

This commit is contained in:
2026-02-08 15:57:46 -08:00
parent bfe7ade47c
commit f8a2a587d5

View File

@@ -56,17 +56,12 @@ while true; do
} }
}" "${CONSUL_HTTP_ADDR}/v1/agent/service/register" }" "${CONSUL_HTTP_ADDR}/v1/agent/service/register"
# Generate config file to force DB path echo "Starting Navidrome with ND_DATABASE_PATH=/data/navidrome.db"
echo "Generating navidrome.toml..." export ND_DATABASE_PATH="/data/navidrome.db"
mkdir -p /local/data export ND_DATAFOLDER="/local/data"
cat <<EOF > /local/data/navidrome.toml
DataFolder = "/local/data"
DatabasePath = "/data/navidrome.db"
CacheFolder = "/shared_data/cache"
EOF
# Start Navidrome # Start Navidrome
/app/navidrome --configfile /local/data/navidrome.toml & /app/navidrome &
NAVIDROME_PID=$! NAVIDROME_PID=$!
echo "Navidrome started with PID $NAVIDROME_PID" echo "Navidrome started with PID $NAVIDROME_PID"
fi fi