Emmanuel Garette 2020-04-09 11:02:59 +02:00
parent afd7ff6866
commit 5f93105381

19
Home.md

@ -4,10 +4,9 @@ Pour compléter linstallation, les dépendances nétant pas déclarées po
1. installer les dépendances nécessaire : apt-eole install python3-setuptools python3-pip jq eole-db eole-postgresql python3-aiohttp 1. installer les dépendances nécessaire : apt-eole install python3-setuptools python3-pip jq eole-db eole-postgresql python3-aiohttp
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
3. installer les dépendances python non sans paquet ubuntu : pip3 install asyncpg Cheetah3 3. installer les dépendances python non sans paquet ubuntu : pip3 install asyncpg Cheetah3
4. patcher le fichier /etc/risotto/risotto.conf parce quil y a deux versions de tiramisu en compétition 4. reconfigurer le serveur
5. reconfigurer le serveur 5. le fichier de configuration de cucchiaiata est ~/.cucchiaiata-config.yaml, le contenu est proposé ci-dessus
6. le fichier de configuration de cucchiaiata est ~/.cucchiaiata-config.yaml, le contenu est proposé ci-dessus 6. 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 davoir des commandes type.
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 davoir des commandes type.
Le fichier ~/.cucchiaiata-config.yaml : Le fichier ~/.cucchiaiata-config.yaml :
@ -16,17 +15,5 @@ url: localhost:8080
version: v1 version: v1
``` ```
Le patch pour la prise en compte de la bonne version de tiramisu :
```
--- distrib/risotto.conf 2020-04-02 10:43:03.000000000 +0200
+++ modif/risotto.conf 2020-04-07 15:07:37.161143041 +0200
@@ -12,3 +12,4 @@
MESSAGE_PATH=%%getVar('risotto_messages_dir')
CACHE_ROOT_PATH=%%getVar('risotto_cache_dir')
SRV_SEED_PATH=%%getVar('risotto_seed_dir')
+PYTHONPATH="/usr/lib/python3.6/dist-packages:$PYTHONPATH"
```
Note : 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. Note : 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.