mirror of
https://github.com/bigbluebutton/docker.git
synced 2025-04-22 01:38:38 +02:00
setup: remove pwgen dependency
This commit is contained in:
parent
a26b9b2bab
commit
1e38fd51a5
@ -3,7 +3,12 @@
|
|||||||
set -e
|
set -e
|
||||||
cd $(dirname $0)/..
|
cd $(dirname $0)/..
|
||||||
|
|
||||||
EXTERNAL_IP=$(curl -s http://whatismyip.akamai.com)
|
if ! [ -x "$(command -v curl)" ]; then
|
||||||
|
echo "Error: curl is not installed, but the setup script relies on it."
|
||||||
|
echo "on debian based operating systems try following command:"
|
||||||
|
echo " $ sudo apt-get install curl"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# load .env
|
# load .env
|
||||||
if [ -f .env ]
|
if [ -f .env ]
|
||||||
@ -13,12 +18,15 @@ then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
greenlight="n"
|
|
||||||
|
EXTERNAL_IP=$(curl -s http://whatismyip.akamai.com)
|
||||||
|
|
||||||
|
greenlight=""
|
||||||
while [[ ! $greenlight =~ ^(y|n)$ ]]; do
|
while [[ ! $greenlight =~ ^(y|n)$ ]]; do
|
||||||
read -p "Should greenlight be included? (y/n): " greenlight
|
read -p "Should greenlight be included? (y/n): " greenlight
|
||||||
done
|
done
|
||||||
|
|
||||||
https_proxy="n"
|
https_proxy=""
|
||||||
while [[ ! $https_proxy =~ ^(y|n)$ ]]; do
|
while [[ ! $https_proxy =~ ^(y|n)$ ]]; do
|
||||||
read -p "Should an automatic HTTPS Proxy be included? (y/n): " https_proxy
|
read -p "Should an automatic HTTPS Proxy be included? (y/n): " https_proxy
|
||||||
done
|
done
|
||||||
@ -59,9 +67,9 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# change secrets
|
# change secrets
|
||||||
RANDOM_1=$(pwgen -v 40 1)
|
RANDOM_1=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 40)
|
||||||
RANDOM_2=$(pwgen -v 40 1)
|
RANDOM_2=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 40)
|
||||||
RANDOM_3=$(pwgen -v 120 1)
|
RANDOM_3=$(head /dev/urandom | tr -dc a-f0-9 | head -c 128)
|
||||||
sed -i "s/SHARED_SECRET=.*/SHARED_SECRET=$RANDOM_1/" .env
|
sed -i "s/SHARED_SECRET=.*/SHARED_SECRET=$RANDOM_1/" .env
|
||||||
sed -i "s/ETHERPAD_API_KEY=.*/ETHERPAD_API_KEY=$RANDOM_2/" .env
|
sed -i "s/ETHERPAD_API_KEY=.*/ETHERPAD_API_KEY=$RANDOM_2/" .env
|
||||||
sed -i "s/RAILS_SECRET=.*/RAILS_SECRET=$RANDOM_3/" .env
|
sed -i "s/RAILS_SECRET=.*/RAILS_SECRET=$RANDOM_3/" .env
|
||||||
|
Loading…
Reference in New Issue
Block a user