From 1a6e57c4fa7c3c1de8be74e276c9c438df51d7e1 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Fri, 25 Dec 2020 22:58:15 +0100 Subject: [PATCH] meta: amelioration structure du script --- deploy.sh | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/deploy.sh b/deploy.sh index 4f23c63..8fe5782 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,14 +1,27 @@ +################################################################################ +# KOBOLD CITY - Script de déploiement +# Le principe de ce script est de simplement déployer les différents sites à +# partir de leurs URL et d'executer les script afin d'installer les dépendances +# et de générer les fichiers du site +################################################################################ + echo "KOBOLD CITY - Démarage du scrit de premier déploiement" chmod +x update.sh echo "" +# 1 - Creation du dossier temporaire +# Afin d'éviter un temps d'indisponibilité, on déploie les +# fichier dans un dossier temporare echo "Creation du dossier temporaire" mkdir temp cd temp echo "" +# 2 - Déploiment des différents sites +# On installe les différents sites dans le dossier temp, et on execute +# Leur scripts d'installation echo "# Kobold City" echo "## Clonage" git clone https://git.kobold.cafe/kobold-city/kobold.city @@ -42,8 +55,19 @@ npm install gulp gulp-include gulp-sass gulp-clean-css hexo echo "## Compilation" chmod +x generate.sh sh generate.sh -cd ../../ +cd ../ +echo "" + +# On sort du dossier temporaire pour la fin du script +cd ../ + +# 3 - Installation des sites +# On remplace le dosser contenant les sites hébergés actuels par celui contenant +# les sites qu'on vient de déployer, ce qui est bien plus rapide que si on avait +# supprimé et déployé dès le début echo "Suppression et remplacement du fichier d'hebergement" rm -rf hosted mv temp hosted + +# Fin du script