@ -1,11 +1,11 @@
#!/usr/bin/env bash
if test -f "Revolt.toml" ; then
echo "Existing config found, running this script will overwrite your existing config . Are you sure you'd like to reconfigure?"
echo "Existing config found, running this script will overwrite your existing config and make your previously uploaded files innaccesible . Are you sure you'd like to reconfigure?"
select yn in "Yes" "No" ; do
case $yn in
No ) exit; ;
Yes ) break; ;
Yes ) mv Revolt.toml Revolt.toml.old && mv livekit.yml livekit.yml.old && break; ;
esac
done
fi
@ -47,7 +47,18 @@ echo "encryption_key = \"$(openssl rand -base64 32)\"" >> Revolt.toml
livekit_key = $( openssl rand -hex 6)
livekit_secret = $( openssl rand -hex 24)
# livekit key
# livekit yml
echo "rtc:" > livekit.yml
echo " use_external_ip: true" >> livekit.yml
echo " port_range_start: 50000" >> livekit.yml
echo " port_range_end: 50100" >> livekit.yml
echo " tcp_port: 7881" >> livekit.yml
echo "" >> livekit.yml
echo "redis:" >> livekit.yml
echo " address: redis:6379" >> livekit.yml
echo "" >> livekit.yml
echo "turn:" >> livekit.yml
echo " enabled: false" >> livekit.yml
echo "" >> livekit.yml
echo "keys:" >> livekit.yml
echo " $livekit_key : $livekit_secret " >> livekit.yml
@ -55,12 +66,12 @@ echo "" >> livekit.yml
echo "webhook:" >> livekit.yml
echo " api_key: $livekit_key " >> livekit.yml
echo " urls:" >> livekit.yml
echo " - \"https:// $1 /ingress/worldwide\" " >> livekit.yml
echo " - \"http://voice-ingress:8500/worldwide\" " >> livekit.yml
# livekit config
echo "" >> Revolt.toml
echo "[api.livekit.nodes.worldwide]" >> Revolt.toml
echo " url = \"https ://$1 / livekit\" " >> Revolt.toml
echo " url = \"http://livekit:7880 \"" >> Revolt.toml
echo "lat = 0.0" >> Revolt.toml
echo "lon = 0.0" >> Revolt.toml
echo " key = \" $livekit_key \" " >> Revolt.toml