6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-12-12 14:17:46 +00:00

Dynamically set webui password on AWS

This commit is contained in:
Régis Behmo 2019-03-10 18:53:28 +01:00
parent 5938933dbb
commit 9922b781f4

View File

@ -39,12 +39,17 @@ echo "=============== Building docker images"
tutor images env tutor images env
tutor images build all tutor images build all
echo "=============== Configure Web UI login/password" echo "=============== Create Web UI script"
tutor webui configure --user tutor --password "$(curl http://169.254.169.254/latest/meta-data/public-hostname)" echo '#! /bin/bash
if [ ! -f $(tutor config printroot)/env/webui/config.yml ]; then
tutor webui configure --user tutor --password "$(curl http://169.254.169.254/latest/meta-data/instance-id)"
fi
tutor webui start' | sudo tee /usr/local/bin/tutor-webui
sudo chmod +x /usr/local/bin/tutor-webui
echo "=============== Configuring supervisor" echo "=============== Configuring supervisor"
echo "[program:tutor] echo "[program:tutor]
command=/usr/local/bin/tutor webui start command=/usr/local/bin/tutor-webui
environment=HOME=/home/$TUTOR_USER environment=HOME=/home/$TUTOR_USER
autorestart=true autorestart=true
user=$TUTOR_USER" | sudo tee /etc/supervisor/conf.d/tutor.conf user=$TUTOR_USER" | sudo tee /etc/supervisor/conf.d/tutor.conf