Some checks failed
Deployment Verification / deploy-and-test (push) Has been cancelled
25 lines
891 B
Bash
25 lines
891 B
Bash
#!/bin/sh
|
|
|
|
if ! (docker ps >/dev/null 2>&1)
|
|
then
|
|
echo "Le daemon docker n'est pas en cours d'exécution, sortie !"
|
|
exit
|
|
fi
|
|
|
|
echo "Préparation de l'init du dossier et création ./init/initdb.sql"
|
|
mkdir ./init >/dev/null 2>&1
|
|
mkdir -p ./nginx/ssl >/dev/null 2>&1
|
|
chmod -R +x ./init
|
|
docker run --rm 'guacamole/guacamole:1.6.0' /opt/guacamole/bin/initdb.sh --postgresql > ./init/initdb.sql
|
|
echo " Ok"
|
|
|
|
echo "Preparation du dossier record et mise en place des permissions"
|
|
mkdir ./record >/dev/null 2>&1
|
|
chmod -R 777 ./record
|
|
echo "OK"
|
|
|
|
echo "Création de certificats SSL"
|
|
openssl req -nodes -newkey rsa:4096 -new -x509 -keyout nginx/ssl/guacamole_ssl.key -out nginx/ssl/guacamole_ssl.cert -config guacamole_ssl.conf
|
|
|
|
echo "Vous pouvez utiliser vos propres certificats en plaçant la clé privée dans nginx/ssl/self-ssl.key et le certificat dans nginx/ssl/self.cert."
|
|
echo " Ok" |