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