chore: refactor site installation in a function
This commit is contained in:
parent
0a6933edb3
commit
ddf02a36d9
2 changed files with 27 additions and 35 deletions
39
deploy.sh
39
deploy.sh
|
@ -4,6 +4,7 @@
|
||||||
# partir de leurs URL et d'executer les script afin d'installer les dépendances
|
# partir de leurs URL et d'executer les script afin d'installer les dépendances
|
||||||
# et de générer les fichiers du site
|
# et de générer les fichiers du site
|
||||||
################################################################################
|
################################################################################
|
||||||
|
source functions.sh
|
||||||
|
|
||||||
echo "KOBOLD CITY - Démarage du scrit de premier déploiement"
|
echo "KOBOLD CITY - Démarage du scrit de premier déploiement"
|
||||||
chmod +x update.sh
|
chmod +x update.sh
|
||||||
|
@ -22,41 +23,9 @@ echo ""
|
||||||
# 2 - Déploiment des différents sites
|
# 2 - Déploiment des différents sites
|
||||||
# On installe les différents sites dans le dossier temp, et on execute
|
# On installe les différents sites dans le dossier temp, et on execute
|
||||||
# Leur scripts d'installation
|
# Leur scripts d'installation
|
||||||
echo "# Kobold City"
|
install_site kobold.city https://git.kobold.cafe/kobold-city/kobold.city
|
||||||
echo "## Clonage"
|
install_site rulebook https://git.kobold.cafe/jdr/rulebook
|
||||||
git clone https://git.kobold.cafe/kobold-city/kobold.city
|
install_site kazhnuz.space https://git.kobold.cafe/kobold-city/kazhnuz.space
|
||||||
cd kobold.city
|
|
||||||
echo "## Installation des dependances"
|
|
||||||
sh install.sh
|
|
||||||
echo "## Compilation"
|
|
||||||
sh generate.sh
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
echo "# Rulebook"
|
|
||||||
echo "## Clonage"
|
|
||||||
git clone https://git.kobold.cafe/jdr/rulebook
|
|
||||||
cd rulebook
|
|
||||||
echo "## Installation des dependances"
|
|
||||||
sh install.sh
|
|
||||||
echo "## Compilation"
|
|
||||||
sh generate.sh
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
echo "# Kazhnuz Space"
|
|
||||||
echo "## Clonage"
|
|
||||||
git clone https://git.kobold.cafe/kobold-city/kazhnuz.space
|
|
||||||
cd kazhnuz.space
|
|
||||||
echo "## Installation des dependances"
|
|
||||||
sh install.sh
|
|
||||||
echo "## Compilation"
|
|
||||||
sh generate.sh
|
|
||||||
cd ../
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# On sort du dossier temporaire pour la fin du script
|
# On sort du dossier temporaire pour la fin du script
|
||||||
cd ../
|
cd ../
|
||||||
|
|
23
functions.sh
Normal file
23
functions.sh
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
################################################################################
|
||||||
|
# KOBOLD CITY - Fonctions de déploiement
|
||||||
|
# Les fonctions servant au déploiement des scripts
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
## install_site
|
||||||
|
## Install a site inside kobold.city
|
||||||
|
## S1: the folder of the site
|
||||||
|
## $2: the url of the git repository
|
||||||
|
function install_site() {
|
||||||
|
echo "# $1"
|
||||||
|
echo "## Clonage"
|
||||||
|
git clone $2
|
||||||
|
cd $1
|
||||||
|
echo "## Installation des dependances"
|
||||||
|
sh install.sh
|
||||||
|
echo "## Compilation"
|
||||||
|
sh generate.sh
|
||||||
|
|
||||||
|
# On sort du dossier et affiche une ligne vide pour facilité la lecture
|
||||||
|
cd ../
|
||||||
|
echo ""
|
||||||
|
}
|
Loading…
Reference in a new issue