bbohard 2020-04-08 18:04:08 +02:00
parent 27e2e9ccda
commit b03694664b

@ -1,11 +1,11 @@
# eole-risotto # eole-risotto
## Contournement à mettre en place ## Contournement à mettre en place
Pour compléter linstallation, les dépendances nétant pas déclarées pour linstant (et certaines dépendances nétant pas possibles), il faut procéder comme suit : Pour compléter linstallation, les dépendances nétant pas déclarées pour linstant (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 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. cloner le dépôt risotto-message dans /srv 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 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 quil y a deux versions de tiramisu en compétition 6. patcher le fichier /etc/risotto/risotto.conf parce quil y a deux versions de tiramisu en compétition
7. reconfigurer le serveur 7. reconfigurer le serveur
8. ~~ajuster les droits des roles risotto et tiramisu (par défaut) dans postgresql : +login +superuser (en attendant mieux)~~ Lajustement 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 dune version modifiée de eole-db est également fournie dans le répertoire owncloud pour gérer ce cas. 8. ~~ajuster les droits des roles risotto et tiramisu (par défaut) dans postgresql : +login +superuser (en attendant mieux)~~ Lajustement 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 dune version modifiée de eole-db est également fournie dans le répertoire owncloud pour gérer ce cas.