diff --git a/Home.md b/Home.md index 9eb9c70..5cfb9cc 100644 --- a/Home.md +++ b/Home.md @@ -1,11 +1,11 @@ # eole-risotto ## Contournement à mettre en place Pour compléter l’installation, les dépendances n’étant pas déclarées pour l’instant (et certaines dépendances n’étant pas possibles), il faut procéder comme suit : -1. installer ~~git~~(le contenu des dépôts est sous forme de paquets maintenant), python3-setuptools, python3-pip, jq -2. cloner le dépôt risotto-message dans /srv +1. installer ~~git~~(le contenu des dépôts est sous forme de paquets maintenant), python3-setuptools, python3-pip, jq, eole-db et eole-postgresql avec apt-eole +2. récupérer les paquets composants risotto sur owncloud et les installer avec dpkg +2. ~~cloner le dépôt risotto-message dans /srv~~ 3. installer asyncpg, aiohttp, Cheetah3, ~~tiramisu-cmdline-parser~~ avec pip3 -4. installer eole-db et eole-postgresql avec apt-eole -5. récupérer les paquets composants risotto sur owncloud et les installer avec dpkg + 6. patcher le fichier /etc/risotto/risotto.conf parce qu’il y a deux versions de tiramisu en compétition 7. reconfigurer le serveur 8. ~~ajuster les droits des roles risotto et tiramisu (par défaut) dans postgresql : +login +superuser (en attendant mieux)~~ L’ajustement est actuellement fait dans un script postservice. Il manquait la capacité login pour les roles (alter role tiramisu with login; idem pour risotto) et les droits sur les tables, ceux-ci étant remis à zéro par eoledb à chaque reconfigure. Un paquet d’une version modifiée de eole-db est également fournie dans le répertoire owncloud pour gérer ce cas.