Skip to content

PC-Scol/dremgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

En cas de livraison d'une nouvelle version de l'application Prenez le temps de lire ces instructions AVANT de commencer à faire quoi que ce soit.

dremgr

dremgr est un environnement pour la gestion d'une ou plusieurs instances de base de données 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

Par défaut, la base de données DRE est recréée à zéro tous les jours, à chaque import. Une base de données persistante est aussi disponible, dans laquelle peuvent être conservées des données annexes. A chaque fois qu'elle est recréée, un mécanisme importe toutes les tables de la base de données persistante dans la base de données DRE, afin d'offrir une vue consolidée aux données.

Tip

Obtenir de l'aide Envoyez un message sur le forum PC-SCOL en mentionnant @jclain

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.

Les commandes listées ci-dessous sont pour un démarrage rapide si vous savez ce que vous faites. Si c'est la première fois, il est conseillée de cliquer sur les liens pour avoir des détails sur la procédure.

  • Installez d'abord les pré-requis
    • Installation des pré-requis pour linux (Debian ou 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.

      sudo apt update && sudo apt install git curl rsync tar unzip python3 gawk
      curl -fsSL https://get.docker.com | sudo sh
      [ -n "$(getent group docker)" ] || sudo groupadd docker
      sudo usermod -aG docker $USER

      [!IMPORTANT] Configuration du proxy Si vous utilisez un proxy, veuillez consulter la page pré-requis pour linux pour des instructions sur la façon de le configurer

    • 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
    ./build
    nano build.env
    ./build
  • 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
      ./dbinst
      nano prod_profile.env
      ./dbinst
    • 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é

Tip

Vous avez fait l'installation, mais vous avez une interrogation? Un doute? Consultez la foire aux questions

Installer une mise à jour

Veuillez suivre ces instructions AVANT de commencer à faire quoi que ce soit.

Exploitation

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

About

Gestionnaire d'instances de DRE

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published