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"
# Generate config file to force DB path
echo "Generating navidrome.toml..."
mkdir -p /local/data
cat <<EOF > /local/data/navidrome.toml
DataFolder = "/local/data"
DatabasePath = "/data/navidrome.db"
CacheFolder = "/shared_data/cache"
EOF
echo "Starting Navidrome with ND_DATABASE_PATH=/data/navidrome.db"
export ND_DATABASE_PATH="/data/navidrome.db"
export ND_DATAFOLDER="/local/data"
# Start Navidrome
/app/navidrome --configfile /local/data/navidrome.toml &
/app/navidrome &
NAVIDROME_PID=$!
echo "Navidrome started with PID $NAVIDROME_PID"
fi