From 14a074aeb4e02b7f2d2e6180244a2bb454d6c255 Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Tue, 20 Nov 2018 11:18:25 +0100
Subject: [PATCH] Documentation web hooks

---
 gitlab/architecture_projets.md                              | 3 ++-
 {automaj_doc => gitlab/automaj_doc}/automaj_doc.md          | 6 +++---
 .../automaj_doc}/update_repos_submodules.sh                 | 0
 {automaj_doc => gitlab/automaj_doc}/update_submodules.php   | 0
 4 files changed, 5 insertions(+), 4 deletions(-)
 rename {automaj_doc => gitlab/automaj_doc}/automaj_doc.md (81%)
 rename {automaj_doc => gitlab/automaj_doc}/update_repos_submodules.sh (100%)
 rename {automaj_doc => gitlab/automaj_doc}/update_submodules.php (100%)

diff --git a/gitlab/architecture_projets.md b/gitlab/architecture_projets.md
index 9401710..3ea7337 100644
--- a/gitlab/architecture_projets.md
+++ b/gitlab/architecture_projets.md
@@ -21,4 +21,5 @@ Un même module peut être utilisé par plusieurs applications comme c'est le ca
 
 ### Synchronisation
 
-Des server hooks ont étés mis en place pour qu'à chaque fois qu'un module est modifié, alors toutes les applications qui le contiennent mettent à jour leurs *submodules*.
+Des web hooks ont étés mis en place pour qu'à chaque fois qu'un module est modifié, alors toutes les applications qui le contiennent mettent à jour leurs *submodules*.
+Une documentation à été rédigée à ce sujet [ici](automaj_doc/automaj_doc.md) [la](automaj_doc/automaj_doc) [html](automaj_doc/automaj_doc.html)
diff --git a/automaj_doc/automaj_doc.md b/gitlab/automaj_doc/automaj_doc.md
similarity index 81%
rename from automaj_doc/automaj_doc.md
rename to gitlab/automaj_doc/automaj_doc.md
index db9d9ba..d2c14d2 100644
--- a/automaj_doc/automaj_doc.md
+++ b/gitlab/automaj_doc/automaj_doc.md
@@ -6,19 +6,19 @@ L'objectif est la mise à jour automatique est continue de l'ensemble des sous-m
 
 Pour ce faire il faudra créer un serveur linux sur lequel il faudra installer Git et GitLab, pour nous ce sera vm09.veremes.net
 
-Le but est de placer sur chacun des dépôts utilisés comme sous-module (ex: doc_module_vitis, doc_module_anc) un web-hook vers le serveur web-hooks (ex: http://gitlab.veremes.net:81/webhooks/update_submodules.php).
+Le but est de placer sur chacun des dépôts utilisés comme sous-module (ex: doc_module_vitis, doc_module_anc) un web-hook vers le serveur web-hooks (ex: https://gitlab.veremes.net:444/webhooks/update_submodules.php).
 
 Lors de chaque modification sur le sous dépôt, gitlab envéra une requête POST à l'URL du serveur web-hook, ce la va déclencher le script update_repos_submodules_as_veremes.sh qui va mettre à jour localement les différents dépôts, mettre à jour leurs sous-modules et commiter le tout avec le compte Veremes.
 
 ## Fonctionnement
 
-Sur chaque sous dépôt un webhook ver http://gitlab.veremes.net:81/webhooks/update_submodules.php envoie lors de chaque modification une requête au serveur.
+Sur chaque sous dépôt un webhook ver https://gitlab.veremes.net:444/webhooks/update_submodules.php envoie lors de chaque modification une requête au serveur.
 Sur ce dernier le fichier update_submodules.php va lancer le script update_repos_submodules_as_veremes.sh qui à sont tour lancera update_repos_submodules.sh en tant qu'utilisateur veremes.
 Ce dernier contient une liste de projets parents, pour chacun d'entre eux il mettra à jour l'ensemble des sous-modules et commitera le message "update submodules".
 
 ## Dépot local
 
-Il faut dans une première partie re-créer sur la serveur dans un dossier en lecture/écriture /var/tmp_git_repos/ dans lequel il faudra placer les fichiers update_repos_submodules.sh et update_repos_submodules_as_veremes.sh et leur donner des droits en execution uniquement.
+Il faut dans une première partie re-créer sur la serveur dans un dossier en lecture/écriture /var/tmp_git_repos/ dans lequel il faudra placer le fichier update_repos_submodules.sh et lui donner des droits en exécution uniquement.
 
 ```
 sudo apt install -y expect
diff --git a/automaj_doc/update_repos_submodules.sh b/gitlab/automaj_doc/update_repos_submodules.sh
similarity index 100%
rename from automaj_doc/update_repos_submodules.sh
rename to gitlab/automaj_doc/update_repos_submodules.sh
diff --git a/automaj_doc/update_submodules.php b/gitlab/automaj_doc/update_submodules.php
similarity index 100%
rename from automaj_doc/update_submodules.php
rename to gitlab/automaj_doc/update_submodules.php
-- 
GitLab