#!/bin/bash # DEBUG MODE DEBUG_MODE=${DEBUG_MODE:-false} if [[ ${DEBUG_MODE} == true ]]; then DEBUG_CHROME_FLAGS="--enable-logging --v=1" fi { ### Variables ### RTMP_URL=${RTMP_URL} URL=${URL:-https://www.youtube.com/watch?v=JMuzlEQz3uo} RESOLUTION=${RESOLUTION:-1920x1080} FRAMERATE=${FRAMERATE:-25} WIDTH="$(cut -d'x' -f1 <<<$RESOLUTION)" HEIGHT="$(cut -d'x' -f2 <<<$RESOLUTION)" export RTMP_URL export URL export RESOLUTION export FRAMERATE export WIDTH export HEIGHT echo echo "============= Loaded Environment Variables =============" env echo "========================================================" echo ### Run headless Chrome ### source /headless-chrome.sh ### Run RTMP command ### eval "$RTMP_COMMAND" } 2>&1 | tee -a /tmp/container.log if [[ ${DEBUG_MODE} == "true" ]]; then mkdir -p /logs [[ -f /tmp/container.log ]] && cp /tmp/container.log /logs/$(date +%s) || echo "/tmp/container.log not found" sudo chmod -R 777 /logs/$(date +%s) fi