Skip to content

PC-Scol/dremgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMPORTANT: Si vous voulez mettre à jour votre installation, soyez sûr de prendre le temps de lire les Release Notes AVANT de commencer à faire quoi que ce soit.

dremgr

dremgr est un environnement pour la gestion d'une ou plusieurs instances de base DRE

DRE est un acronyme de Données Répliquées en Etablissement, et permet d'avoir accès à un export journalier des bases de données d'une instance PEGASE

Faire l'installation initiale

dremgr est développé et testé sur Debian 11. Il devrait fonctionner sur n'importe quel système Linux, pourvu que les pré-requis soient respectés.

  • Installez d'abord les pré-requis
    • Installation des pré-requis pour Debian et autres distributions Linux. Ce mode d'installation est celui à sélectionner pour la production, mais peut aussi être utilisé pour les tests ou le développement, notamment si le poste de l'utilisateur est sous Linux.
    • Installation des pré-requis pour WSL, le sous-système Linux pour Windows. Ce mode d'installation est approprié pour les tests ou le développement.
  • Puis ouvrez un terminal et clonez le dépôt
    git clone https://github.com/PC-Scol/dremgr.git
    cd dremgr
  • Ensuite, Il faut construire les images docker nécessaires. Construire les images
  • Enfin, vous devez choisir le mode de fonctionnement:
    • Le mode simple n'installe qu'une seule instance de la base de données ainsi que du mécanisme pour la mettre à jour quotidiennement. Ce mode n'offre aucune interface utilisateur. Installer dremgr dans le mode simple
    • Le mode avancé permet d'installer autant d'instances que nécessaire sur une même machine. Elle offre aussi une interface utilisateur, mais elle demande (un peu) plus de travail. Installer dremgr dans le mode avancé

Installer une mise à jour

IMPORTANT: AVANT de commencer à faire quoi que ce soit, prenez le temps de lire les Release Notes

Généralement, il faut reconstruire les images avant de relancer les services:

cd dremgr

# mettre à jour le dépôt
git pull

# reconstruire les images
./build -r

# redémarrer les services concernés
./dremgr -r

Cependant, les Releases Notes peuvent parfois contenir des instructions différentes ce celles mentionnées ci-dessus.

Exploitation

-- coding: utf-8 mode: markdown -- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary