Files
radio-bullshit/entrypoint.sh

18 lines
508 B
Bash
Executable File

#!/bin/bash -e
export HOSTNAME=${HOSTNAME:=localhost}
export PORT=${PORT:=8000}
export MAX_LISTENERS=${MAX_LISTENERS:=30}
export ADMIN_USER=${ADMIN_USER:=admin}
export ADMIN_PASSWORD=${ADMIN_PASSWORD:=admin}
runuser -l zambla 'touch /songs/playlist.pls /jingles/playlist.pls'
# Start background sync process
/opt/ultrasync.sh &
# fallback
runuser -l zambla '/opt/je_te_met_en_pls.py /air-support /air-support/playlist.pls'
# Run Liquidsoap as zambla user
runuser -l zambla -c 'liquidsoap /opt/radio.liq'