jean-cloud-services/services/radiodev.oma-radio.fr/deploy_user.sh
2025-10-31 18:49:12 +01:00

17 lines
576 B
Bash
Executable File

#!/bin/bash
if [ ! -f "$DATA_DIR/.env" ] ; then
set +e
# head returns 141 on sigpipe
source_pass="$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)"
set -e
cat > "$DATA_DIR/.env" <<EOF
ICECAST_SOURCE_PASSWORD=$source_pass
ICECAST_ADMIN_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)
ICECAST_RELAY_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)
LIQUIDSOAP_SOURCE_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)
OMA_FORCE_Client1EnteteNext="Authorization: Basic $(echo -n "source:$source_pass" | base64)"
EOF
fi