diff --git a/root/usr/local/bin/entrypoint.sh b/root/usr/local/bin/entrypoint.sh old mode 100644 new mode 100755 index 947db03..75af053 --- a/root/usr/local/bin/entrypoint.sh +++ b/root/usr/local/bin/entrypoint.sh @@ -4,8 +4,9 @@ set -euo pipefail [ ! -r /data/.config ] && mkdir -p /data/.config [ ! -r /data/.images ] && mkdir -p /data/.images -[ ! -r /data/.config/mopidy.conf ] && cp /defaults/mopidy.conf /data/.config -[ ! -r /data/.config/icecast.xml ] && cp /defaults/icecast.xml /data/.config +#[ ! -r /data/.config/mopidy.conf ] && cp /defaults/mopidy.conf /data/.config +#[ ! -r /data/.config/icecast.xml ] && cp /defaults/icecast.xml /data/.config +cp -f /defaults/mopidy.conf /defaults/icecast.xml /data/.config if [ ! -r /data/icecast/web ] || [ ! -r /data/icecast/admin ] || [ ! -r /data/icecast/logs ]; then mkdir -p /data/icecast/web /data/icecast/admin /data/icecast/logs @@ -14,5 +15,10 @@ if [ ! -r /data/icecast/web ] || [ ! -r /data/icecast/admin ] || [ ! -r /data/ic fi chown -R mopidy:mopidy /data -su-exec mopidy mopidy --config /data/.config/mopidy.conf local scan -exec "${@}" +#su-exec mopidy mopidy --config /data/.config/mopidy.conf local scan + +#trap "kill $PID" HUP INT TERM +#su-exec mopidy icecast -c /data/.config/icecast.xml -b & +su-exec mopidy mopidy --config /data/.config/mopidy.conf "${@}" +#PID=$! +#wait $PID