diff --git a/ressources/git-static-site/index.php b/ressources/git-static-site/index.php index 6ad0844..35ebb7f 100644 --- a/ressources/git-static-site/index.php +++ b/ressources/git-static-site/index.php @@ -8,7 +8,7 @@
Dans ce billet, je vais présenter une manière de gérer un site web statique via un dépôt git. Je ferais certaines références à Yunohost mais il va sans dire que cette approche peut se décliner sur n'importe quel serveur.
-Si vous avez déjà votre propre serveur (sous nginx, apache, lighttpd...) vous pouvez passer cette étape.
@@ -18,48 +18,44 @@ https://github.com/YunoHost-Apps/multi_webapp_ynh +Si ce n'est pas déjà fait, on va commencer par installer un serveur Gitea.
-Si ce n'est pas déjà fait, on va commencer par installer un serveur Gitea. +Pour pouvoir créer des hook côté serveur, il va d'abord falloir rajouter une ligne au fichier /opt/gitea/custom/conf/app.ini :
-Pour pouvoir créer des hook côté serveur, il va d'abord falloir rajouter une ligne au fichier /opt/gitea/custom/conf/app.ini : +[security]
-``[security]``
+DISABLE_GIT_HOOKS = false
+
-``DISABLE_GIT_HOOKS = false``
+
-[(liste complète des options)](https://docs.gitea.io/en-us/config-cheat-sheet/)
-
-Penser ensuite à redémarrer gitea
-
-`$ yunohost service restart gitea`
-
-Vous pourrez maintenant créer des hooks sur vos dépots.
+Penser ensuite à redémarrer gitea
+$ yunohost service restart gitea
+Vous pourrez maintenant créer des hooks sur vos dépots.
git check-out yunohost simple site ``` -#!/bin/sh +#!/bin/sh
TARGET=/var/www/webapp_user/domain.tld_/
git --work-tree=$TARGET clean -fd
-git --work-tree=$TARGET checkout --force
-```
+git --work-tree=$TARGET checkout --force
+Enfin, n'oubliez pas de donner l'accès à gitea sur le serveur:
-Enfin, n'oubliez pas de donner l'accès à gitea sur le serveur: +$ chown gitea:gitea /var/www/webapp_user/domain.tld_/
-`$ chown gitea:gitea /var/www/webapp_user/domain.tld_/`
-
-Dès que vous ferez un git push depuis votre client vers le dépot, git se chargera de mettre à jour à votre site.
+Dès que vous ferez un git push depuis votre client vers le dépot, git se chargera de mettre à jour à votre site.
#### Problème de taille