diff --git a/root/usr/local/bin/entrypoint.sh b/root/usr/local/bin/entrypoint.sh index 3f333a1..b94f9ab 100644 --- a/root/usr/local/bin/entrypoint.sh +++ b/root/usr/local/bin/entrypoint.sh @@ -5,20 +5,19 @@ set -euo pipefail if [ ! -r /data/.config/mopidy.conf ]; then mkdir -p /data/.config cp /defaults/mopidy.conf /data/.config - chown -R mopidy:mopidy /data fi if [ ! -r /data/.config/icecast.xml ]; then mkdir -p /data/.config cp /defaults/icecast.xml /data/.config - chown -R mopidy:mopidy /data fi if [ ! -r /data/logs ]; then mkdir -p /data/logs/mopidy mkdir -p /data/logs/icecast - chown -R mopidy:mopidy /data fi +chown -R mopidy:mopidy /data + su-exec mopidy mopidy --config /data/.config/mopidy.conf local scan exec "${@}"