theia-vpn/wrapper.sh
2020-01-25 16:24:02 -05:00

27 lines
890 B
Bash
Executable File

#!/bin/bash
command -v docker-compose >/dev/null 2>&1 || { echo >&2 "L'outil docker-compose n'est pas présent, cf https://docs.docker.com/compose/install/"; exit 1;}
###### Seules variables à modifier ######
export GIREF_HOSTNAME=votre_machine
export VOLUME=le_dossier_a_monter
export ANYCONNECT_USER=votre_idul
export USER_ID=id_user_giref
export GROUPE_ID=id_groupe
##########################################
# Ne pas éditer le reste
export ANYCONNECT_SERVER=vpn.ulaval.ca
if [ "$1" == "up" ]; then
echo "Veuillez rentrer votre mot de passe pour ${VPN_SERVER} :"
read -s password
export VPN_PASSWORD=$password
echo "Mot de passe ${VPN_PASSWORD}"
docker-compose up -d
echo -e "Vous pouvez vous connecter à \e[94mhttp://${GIREF_HOSTNAME}/theia/\e[39m (Attention, le / à la fin est important)"
elif [ "$1" == "down" ]; then
echo "Arrêt de theia..."
docker-compose down
fi