Mise à jour de l'utilisation de docker compose sur le script
This commit is contained in:
28
install.sh
28
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."
|
||||
|
||||
Reference in New Issue
Block a user