From e43317584a02978b9588e4340723b8a414759994 Mon Sep 17 00:00:00 2001 From: Hubert Cornet Date: Fri, 15 Aug 2025 17:38:15 +0200 Subject: [PATCH] Ajouter prepare.sh --- prepare.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 prepare.sh diff --git a/prepare.sh b/prepare.sh new file mode 100644 index 0000000..9988864 --- /dev/null +++ b/prepare.sh @@ -0,0 +1,25 @@ +#!/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" \ No newline at end of file