script installation nextcloud
This commit is contained in:
parent
cb1f100acb
commit
2a6c094602
|
@ -0,0 +1,46 @@
|
|||
#!/bin/bash
|
||||
|
||||
############################################
|
||||
#
|
||||
#
|
||||
# Crédit Antoine Le dieu
|
||||
#
|
||||
#
|
||||
############################################
|
||||
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
# Fonction pour afficher les messages d'erreur et quitter le script
|
||||
error_exit() {
|
||||
echo "$1" 1>&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Vérifier si Git est installé
|
||||
if ! command -v git &> /dev/null; then
|
||||
error_exit "Erreur : Git n'est pas installé. Veuillez installer Git pour continuer."
|
||||
fi
|
||||
|
||||
# Vérifier si Docker est installé
|
||||
if ! command -v docker &> /dev/null; then
|
||||
error_exit "Erreur : Docker n'est pas installé. Veuillez installer Docker pour continuer."
|
||||
fi
|
||||
|
||||
# Répertoire où Nextcloud sera cloné
|
||||
install_dir="/opt/nextcloud"
|
||||
|
||||
# Cloner le dépôt Nextcloud depuis GitHub
|
||||
echo "Clonage du dépôt Nextcloud depuis GitHub..."
|
||||
git clone https://github.com/nextcloud/server.git "$install_dir" || error_exit "Erreur lors du clonage du dépôt Nextcloud."
|
||||
|
||||
# Aller dans le répertoire Nextcloud
|
||||
cd "$install_dir" || error_exit "Le répertoire Nextcloud n'existe pas : $install_dir"
|
||||
|
||||
# Lancer le build de Nextcloud via Docker
|
||||
echo "Lancement du build de Nextcloud via Docker..."
|
||||
docker-compose up -d || error_exit "Erreur lors du lancement du build de Nextcloud via Docker."
|
||||
|
||||
echo "Le build de Nextcloud a été lancé avec succès."
|
||||
|
||||
echo "Sur votre navigateur lancez connectez vous sur http://localhost:8080/"
|
Loading…
Reference in New Issue