From a218c5b3dfac46a67a958bbbc6e064a4a7f65edf Mon Sep 17 00:00:00 2001 From: untypequicode Date: Sat, 26 Oct 2024 00:01:38 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20l'utilisation=20de?= =?UTF-8?q?=20docker=20compose=20sur=20le=20script?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/install.sh b/install.sh index 7179dab..044e00f 100755 --- a/install.sh +++ b/install.sh @@ -93,8 +93,8 @@ if command -v docker &> /dev/null; then echo "Installation du docker compose de nginx reverse proxy en cours..." mkdir -p /home/$USER/docker/nginx-proxy cd /home/$USER/docker/nginx-proxy - wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/nginx-proxy-manager/docker-compose.yml - docker-compose up -d + wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/nginx-proxy-manager/docker compose.yml + docker compose up -d echo "Le docker compose de nginx reverse proxy a été installé avec succès!" else echo "Installation du docker compose de nginx reverse proxy annulée." @@ -177,19 +177,19 @@ if command -v docker &> /dev/null; then cd $project npm install # Vérifier si le docker compose de l'app Vue.js est déjà installé - if ! [ -f "/home/$USER/docker/www/$project/docker-compose.yml" ]; then + if ! [ -f "/home/$USER/docker/www/$project/docker compose.yml" ]; then # Si le docker compose de l'app Vue.js n'est pas installé, demander confirmation avant installation read -p "Le docker compose de l'application Vue.js n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r -d "n" echo "Installation du docker compose de l'application Vue.js en cours..." - wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/docker-compose.yml - # Créer le 'nom_container' dans le fichier docker-compose.yml par le nom du projet - sed -i "s/nom_container/$project/g" docker-compose.yml + wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/docker compose.yml + # Créer le 'nom_container' dans le fichier docker compose.yml par le nom du projet + sed -i "s/nom_container/$project/g" docker compose.yml # Demander le port d'écoute de l'app Vue.js read -p "Veuillez saisir le port d'écoute de l'application Vue.js: " port echo "EXTERNAL_PORT=$port" > .env echo "INTERNAL_PORT=8080" >> .env wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/Dockerfile - docker-compose up -d + docker compose up -d echo "Le docker compose de l'application Vue.js a été installé avec succès!" else echo "Le docker compose de l'application Vue.js est déjà installé sur votre système." @@ -212,8 +212,8 @@ if command -v docker &> /dev/null; then echo "Installation de grafana en cours..." mkdir -p /home/$USER/docker/grafana cd /home/$USER/docker/grafana - wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/grafana/docker-compose.yml - docker-compose up -d + wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/grafana/docker compose.yml + docker compose up -d echo "Grafana a été installé avec succès!" # Vérifier si l'utilisateur veut installer prometheus read -p "Voulez-vous installer Prometheus? (o/n) " -n 1 -r -d "n" @@ -223,7 +223,7 @@ if command -v docker &> /dev/null; then echo "Installation de Prometheus en cours..." mkdir -p /home/$USER/docker/prometheus cd /home/$USER/docker/prometheus - wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/docker-compose.yml + wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/docker compose.yml mkdir -p /home/$USER/docker/prometheus/prometheus wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/prometheus/prometheus.yml # Vérifier si l'utilisateur veut installer cadvisor @@ -234,8 +234,8 @@ if command -v docker &> /dev/null; then echo "Installation de cAdvisor en cours..." mkdir -p /home/$USER/docker/cadvisor cd /home/$USER/docker/cadvisor - wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/docker-compose.yml - docker-compose up -d + wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/docker compose.yml + docker compose up -d echo "cAdvisor a été installé avec succès!" echo "Ajout de cAdvisor dans le fichier de configuration de Prometheus..." wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/config-prometheus.yml @@ -246,13 +246,13 @@ if command -v docker &> /dev/null; then echo "Installation de cAdvisor annulée." fi cd /home/$USER/docker/prometheus - docker-compose up -d + docker compose up -d echo "Prometheus a été installé avec succès!" else echo "Installation de Prometheus annulée." fi cd /home/$USER/docker/grafana - docker-compose up -d + docker compose up -d echo "Grafana a été installé avec succès!" else echo "Installation de grafana annulée."