parent
b03694664b
commit
9208089f2b
22
Home.md
22
Home.md
@ -1,15 +1,20 @@
|
|||||||
# eole-risotto
|
# eole-risotto
|
||||||
## Contournement à mettre en place
|
## 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 :
|
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, eole-db et eole-postgresql avec apt-eole
|
1. installer les dépendances nécessaire : apt-eole install python3-setuptools python3-pip jq eole-db eole-postgresql
|
||||||
2. récupérer les paquets composants risotto sur owncloud et les installer avec dpkg
|
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 les dépendances python non sans paquet ubuntu : pip3 install asyncpg aiohttp Cheetah3
|
||||||
3. installer asyncpg, aiohttp, Cheetah3, ~~tiramisu-cmdline-parser~~ avec pip3
|
4. patcher le fichier /etc/risotto/risotto.conf parce qu’il y a deux versions de tiramisu en compétition
|
||||||
|
5. reconfigurer le serveur
|
||||||
|
6. le fichier de configuration de cucchiaiata est ~/.cucchiaiata-config.yaml, le contenu est proposé ci-dessus
|
||||||
|
7. pour tester, il faut également des données de départ (seed), le script provisioning_example.sh contenu dans le dépôt cucchiaiata permet d’avoir des commandes type.
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
|
Le fichier ~/.cucchiaiata-config.yaml :
|
||||||
|
```
|
||||||
|
url: localhost:8080
|
||||||
|
version: v1
|
||||||
|
```
|
||||||
|
|
||||||
Le patch pour la prise en compte de la bonne version de tiramisu :
|
Le patch pour la prise en compte de la bonne version de tiramisu :
|
||||||
|
|
||||||
@ -23,8 +28,5 @@ Le patch pour la prise en compte de la bonne version de tiramisu :
|
|||||||
+PYTHONPATH="/usr/lib/python3.6/dist-packages:$PYTHONPATH"
|
+PYTHONPATH="/usr/lib/python3.6/dist-packages:$PYTHONPATH"
|
||||||
```
|
```
|
||||||
|
|
||||||
Pour tester, il faut également des données de départ (seed) qu’on peut récupérer en installant le paquet cadoles-risotto-seed présent dans le répertoire owncloud.
|
|
||||||
|
|
||||||
Le script provisioning_example.sh contenu dans le dépôt cucchiaiata permet d’avoir des commandes type.
|
Note : 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.
|
||||||
|
|
||||||
Le fichier de configuration de cucchiaiata est ~~~/.zephir-config.yaml~~ ~/.cucchiaiata-config.yaml
|
|
Loading…
x
Reference in New Issue
Block a user