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
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 50s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user