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"
|
}" "${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
|
||||||
|
|||||||
Reference in New Issue
Block a user