First working version

This commit is contained in:
2020-04-30 12:36:27 +02:00
parent 5d1a8bbd52
commit f18e948aad
8 changed files with 495 additions and 2 deletions

35
mpd-docker/entry.sh Executable file
View File

@@ -0,0 +1,35 @@
#!/bin/bash
#if [[ -z ${ICECAST_PORT_8000_TCP_ADDR} ]]; then
# echo "Container not linked to icecast container. Quitting"
# exit 1
#fi
if [[ -z ${STREAM_NAME} ]]; then
STREAM_NAME="My Stream"
echo "STREAM_NAME env not set; Defaulting to: My Stream"
fi
if [[ -z ${STREAM_PORT} ]]; then
STREAM_PORT=8000
echo "STREAM_PORT env not set; Defaulting to: 8000"
fi
if [[ -z ${STREAM_MOUNT_POINT} ]]; then
STREAM_MOUNT_POINT="mystream.mp3"
echo "STREAM_MOUNT_POINT env not set; Defaulting to: mystream.mp3"
fi
if [[ -z ${STREAM_PASSWORD} ]]; then
STREAM_PASSWORD="hackme"
echo "STREAM_PASSWORD env not set; Defaulting to: hackme"
fi
sed -i "s/<streamnameplaceholder>/${STREAM_NAME}/g" /etc/mpd.conf
sed -i "s/<portplaceholder>/${STREAM_PORT}/g" /etc/mpd.conf
sed -i "s/<mountpointplaceholder>/${STREAM_MOUNT_POINT}/g" /etc/mpd.conf
sed -i "s/<passwordplaceholder>/${STREAM_PASSWORD}/g" /etc/mpd.conf
sed -i "s/<encodingplaceholder>/${STREAM_ENCODING}/g" /etc/mpd.conf
sed -i "s/<bitrateplaceholder>/${STREAM_BITRATE}/g" /etc/mpd.conf
mpd --no-daemon --stderr