Description
Smeagol est une VM dans le pool du I11. Elle héberge le Wiki (Gollum).
Services hebergés
Gollum
Installation
Le wiki est installé avec Gollum, sur l'utilisateur wiki
.
Gollum est installé via ses sources depuis notre dépôt et clôné dans ~wiki/gollum-forks
.
La procédure d'installation est décrite dans le readme.
Pour intégrer des mises à jour depuis le dépôt :
1. pullez les modifications : git pull
.
2. Installez bundle install
Gestion du processus
Gollum est un programme compilé, tournant en tant que daemon, et géré par systemd avec la commande systemctl <cmd> gollum
.
L'unit-file est copié depuis le dépôt dans /etc/systemd/system/gollum.service
.
Synchronisation du Wiki
Le wiki est disponible sur le dépôt ResEl/general.wiki et clôné dans ~wiki/general.wiki
. Il est au moyen d'un compte wiki
créé sur Gitlab, dont la clé ssh est dans .ssh/id_rsa
.
Le dépôt est configuré avec comme upstream ssh://git@versio.adm.resel.fr:43000/resel/general.wiki.git
le temps que l'issue soit résolue, (cf issue #84 et #94).
Il y a un script de synchronisation lancé régulièrement avec une tâche cron :
*/1 * * * * cd ~wiki/ && sync.sh > /dev/null 2>&1