mirror of
				https://github.com/casjaysdevdocker/navidrome
				synced 2025-11-04 01:02:28 -05:00 
			
		
		
		
	🗃️ Committing everything that changed 🗃️
This commit is contained in:
		@@ -97,7 +97,12 @@ fi
 | 
			
		||||
if [ ! -L "/etc/nginx/http.d/default.conf" ]; then
 | 
			
		||||
  ln -sf "/config/nginx/navidrome.conf" "/etc/nginx/http.d/default.conf"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
if ! pgrep mpd &>/dev/null; then
 | 
			
		||||
  [ -f "/data/mpd/mpd.pid" ] && rm -Rf "/data/mpd/mpd.pid"
 | 
			
		||||
fi
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
chmod 777 -R /data/mpd /data/navidrome /data/music /data/playlists
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
case "$1" in
 | 
			
		||||
--help) # Help message
 | 
			
		||||
@@ -109,9 +114,10 @@ case "$1" in
 | 
			
		||||
  ;;
 | 
			
		||||
 | 
			
		||||
healthcheck) # Docker healthcheck
 | 
			
		||||
  echo "$(uname -s) $(uname -m) is running"
 | 
			
		||||
  echo _other_commands here
 | 
			
		||||
  exitCode=$?
 | 
			
		||||
  pgrep mpd &>/dev/null &&
 | 
			
		||||
    pgrep nginx &>/dev/null &&
 | 
			
		||||
    pgrep navidrome &>/dev/null
 | 
			
		||||
  exit $?
 | 
			
		||||
  ;;
 | 
			
		||||
 | 
			
		||||
*/bin/sh | */bin/bash | bash | shell | sh) # Launch shell
 | 
			
		||||
@@ -122,8 +128,8 @@ healthcheck) # Docker healthcheck
 | 
			
		||||
 | 
			
		||||
*) # Execute primary command
 | 
			
		||||
  if [ $# -eq 0 ]; then
 | 
			
		||||
    [ -f "/data/mpd/mpd.pid" ] && rm -Rf "/data/mpd/mpd.pid"
 | 
			
		||||
    mpd --no-daemon /config/mpd/mpd.conf &
 | 
			
		||||
    nginx
 | 
			
		||||
    mpd /config/mpd/mpd.conf
 | 
			
		||||
    navidrome --configfile /config/navidrome/navidrome.toml
 | 
			
		||||
  else
 | 
			
		||||
    __exec_bash "/bin/bash"
 | 
			
		||||
 
 | 
			
		||||
@@ -12,4 +12,5 @@ server {
 | 
			
		||||
      proxy_set_header X-Forwarded-Protocol $scheme;
 | 
			
		||||
      proxy_set_header X-Forwarded-Host $http_host;
 | 
			
		||||
      proxy_buffering off;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user