root/usr/local/bin/entrypoint.sh - WIP disable icecast, always copy configs
We don't want the config to be untouched if we change it here, just because it exists in some form already.
This commit is contained in:
14
root/usr/local/bin/entrypoint.sh
Normal file → Executable file
14
root/usr/local/bin/entrypoint.sh
Normal file → Executable file
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user