mirror of
https://github.com/bigbluebutton/docker.git
synced 2025-08-15 23:27:55 +02:00
Periodically remove old recordings
This commit is contained in:
@ -43,10 +43,10 @@ then
|
||||
echo " you must provide a relative or absolute path"
|
||||
echo " to your certificates."
|
||||
while [[ -z "$CERTPATH" ]]; do
|
||||
read -p "Please enter path to cert.pem: " CERTPATH
|
||||
read -p "Please enter path to cert.pem: " CERTPATH
|
||||
done
|
||||
while [[ -z "$KEYPATH" ]]; do
|
||||
read -p "Please enter path to key.pem: " KEYPATH
|
||||
read -p "Please enter path to key.pem: " KEYPATH
|
||||
done
|
||||
fi
|
||||
|
||||
@ -72,6 +72,24 @@ while [[ ! $recording =~ ^(y|n)$ ]]; do
|
||||
read -p "Choice (y/n): " recording
|
||||
done
|
||||
|
||||
if [ "$recording" == "y" ]
|
||||
then
|
||||
|
||||
remove_old_recording=""
|
||||
while [[ ! $remove_old_recording =~ ^(y|n)$ ]]; do
|
||||
read -p "Should old recordings be removed? (y/n): " remove_old_recording
|
||||
done
|
||||
|
||||
if [ "$remove_old_recording" == "y" ]
|
||||
then
|
||||
recording_max_age_days=""
|
||||
while [[ ! $recording_max_age_days =~ ^[0-9]{1,4}$ ]]; do
|
||||
read -p "Please enter max age(days) for keeping recordings: " recording_max_age_days
|
||||
done
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
ip_correct=""
|
||||
while [[ ! $ip_correct =~ ^(y|n)$ ]]; do
|
||||
read -p "Is $EXTERNAL_IPv4 your external IPv4 address? (y/n): " ip_correct
|
||||
@ -124,6 +142,12 @@ then
|
||||
sed -i "s/#ENABLE_RECORDING.*/ENABLE_RECORDING=true/" .env
|
||||
fi
|
||||
|
||||
if [ "$remove_old_recording" == "y" ]
|
||||
then
|
||||
sed -i "s/#REMOVE_OLD_RECORDING=.*/REMOVE_OLD_RECORDING=true/" .env
|
||||
sed -i "s/#RECORDING_MAX_AGE_DAYS=.*/RECORDING_MAX_AGE_DAYS=$recording_max_age_days/" .env
|
||||
fi
|
||||
|
||||
if [ "$coturn" == "y" ]
|
||||
then
|
||||
sed -i "s/.*TURN_SERVER=.*/TURN_SERVER=turns:$DOMAIN:5349?transport=tcp/" .env
|
||||
|
Reference in New Issue
Block a user