2020-06-26 18:05:00 +02:00
|
|
|
#!/bin/bash -x
|
2018-01-23 11:59:02 +01:00
|
|
|
|
2019-04-01 15:57:48 +02:00
|
|
|
### Use container as a single headless chrome ###
|
|
|
|
|
|
|
|
if [ "$HEADLESS_CHROME_ONLY" == true ]; then
|
2019-04-03 11:31:19 +02:00
|
|
|
google-chrome --no-sandbox --headless --remote-debugging-port=$HEADLESS_CHROME_PORT &> /chrome.log &
|
2019-04-01 15:57:48 +02:00
|
|
|
sleep 100000000
|
|
|
|
else
|
2020-06-26 18:05:00 +02:00
|
|
|
### Use container as OpenVidu recording module ###
|
2019-04-01 15:57:48 +02:00
|
|
|
|
2023-01-18 16:02:57 +01:00
|
|
|
CONTAINER_WORKING_MODE=${CONTAINER_WORKING_MODE:-COMPOSED}
|
2019-04-01 15:57:48 +02:00
|
|
|
|
2023-01-18 16:02:57 +01:00
|
|
|
if [[ "${CONTAINER_WORKING_MODE}" == "COMPOSED" ]]; then
|
2020-06-26 18:05:00 +02:00
|
|
|
./composed.sh
|
2023-01-18 16:02:57 +01:00
|
|
|
elif [[ "${CONTAINER_WORKING_MODE}" == "COMPOSED_QUICK_START" ]]; then
|
2020-06-26 18:05:00 +02:00
|
|
|
./composed_quick_start.sh
|
2023-02-03 13:55:17 +01:00
|
|
|
elif [[ "${CONTAINER_WORKING_MODE}" == "BROADCAST" ]]; then
|
|
|
|
./broadcast.sh
|
2018-02-06 10:09:14 +01:00
|
|
|
fi
|
2019-04-01 15:57:48 +02:00
|
|
|
|
|
|
|
fi
|