Mise à jour du script
This commit is contained in:
22
install.sh
Normal file → Executable file
22
install.sh
Normal file → Executable file
@@ -4,7 +4,7 @@
|
||||
USER=$(whoami)
|
||||
|
||||
# Vérifier si Git est déjà installé
|
||||
if! [ -x "$(command -v git)" ]; then
|
||||
if ! command -v git &> /dev/null; then
|
||||
# Si Git n'est pas installé, demander confirmation avant installation
|
||||
read -p "Git n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r
|
||||
echo
|
||||
@@ -25,7 +25,7 @@ if! [ -x "$(command -v git)" ]; then
|
||||
fi
|
||||
|
||||
# Vérifier si btop est déjà installé
|
||||
if! [ -x "$(command -v btop)" ]; then
|
||||
if ! command -v btop &> /dev/null; then
|
||||
# Si btop n'est pas installé, demander confirmation avant installation
|
||||
read -p "btop n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r
|
||||
echo
|
||||
@@ -43,7 +43,7 @@ else
|
||||
fi
|
||||
|
||||
# Vérifier si tree est déjà installé
|
||||
if! [ -x "$(command -v tree)" ]; then
|
||||
if ! command -v tree &> /dev/null; then
|
||||
# Si tree n'est pas installé, demander confirmation avant installation
|
||||
read -p "tree n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r
|
||||
echo
|
||||
@@ -61,7 +61,7 @@ else
|
||||
fi
|
||||
|
||||
# Vérifier si Docker est déjà installé
|
||||
if! [ -x "$(command -v docker)" ]; then
|
||||
if ! command -v docker &> /dev/null; then
|
||||
# Si Docker n'est pas installé, demander confirmation avant installation
|
||||
read -p "Docker n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r
|
||||
echo
|
||||
@@ -83,7 +83,7 @@ else
|
||||
fi
|
||||
|
||||
# Vérifier si le docker compose de nginx reverse proxy est déjà installé mais avant vérifier si docker est installé
|
||||
if! [ -x "$(command -v docker)" ]; then
|
||||
if command -v docker &> /dev/null; then
|
||||
if [! -d "nginx-proxy" ]; then
|
||||
# Si le docker compose de nginx reverse proxy n'est pas installé, demander confirmation avant installation
|
||||
read -p "Le docker compose de nginx reverse proxy n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r -d "n"
|
||||
@@ -105,7 +105,7 @@ if! [ -x "$(command -v docker)" ]; then
|
||||
fi
|
||||
|
||||
# Vérifier si npm est déjà installé
|
||||
if! [ -x "$(command -v npm)" ]; then
|
||||
if ! command -v npm &> /dev/null; then
|
||||
# Si npm n'est pas installé, demander confirmation avant installation
|
||||
read -p "npm n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r
|
||||
echo
|
||||
@@ -116,7 +116,7 @@ if! [ -x "$(command -v npm)" ]; then
|
||||
apt install -y npm
|
||||
echo "npm a été installé avec succès!"
|
||||
# Vérifier si nvm est déjà installé
|
||||
if! [ -x "$(command -v nvm)" ]; then
|
||||
if ! command -v nvm &> /dev/null; then
|
||||
# Si nvm n'est pas installé, demander confirmation avant installation
|
||||
read -p "nvm n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r
|
||||
echo
|
||||
@@ -144,8 +144,8 @@ else
|
||||
fi
|
||||
|
||||
# Vérifier si le dossier www est déjà créé dans le répertoire de docker
|
||||
if! [ -x "$(command -v docker)" ]; then
|
||||
if [! -d "/home/$USER/docker/www" ]; then
|
||||
if command -v docker &> /dev/null; then
|
||||
if ! [ -d "/home/$USER/docker/www" ]; then
|
||||
# Si le dossier www n'est pas créé, demander confirmation avant création
|
||||
read -p "Le dossier www n'est pas créé dans le répertoire de docker. Voulez-vous le créer? (o/n) " -n 1 -r -d "n"
|
||||
echo
|
||||
@@ -163,7 +163,7 @@ if! [ -x "$(command -v docker)" ]; then
|
||||
fi
|
||||
|
||||
# Vérifier si le docker est installé et si le répertoire www est créé pour installer une app vuejs
|
||||
if! [ -x "$(command -v docker)" ]; then
|
||||
if command -v docker &> /dev/null; then
|
||||
if [ -d "/home/$USER/docker/www" ]; then
|
||||
# Si le docker est installé et le répertoire www est créé, demander confirmation avant installation de l'app Vue.js
|
||||
read -p "Voulez-vous installer une application Vue.js dans le répertoire www? (o/n) " -n 1 -r -d "n"
|
||||
@@ -202,7 +202,7 @@ else
|
||||
fi
|
||||
|
||||
# Vérifier si grafana est déjà installé
|
||||
if! [ -x "$(command -v docker)" ]; then
|
||||
if command -v docker &> /dev/null; then
|
||||
if [! -d "/home/$USER/docker/grafana" ]; then
|
||||
# Si grafana n'est pas installé, demander confirmation avant installation
|
||||
read -p "Grafana n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r -d "n"
|
||||
|
||||
Reference in New Issue
Block a user