diff --git a/README.md b/README.md index ddb896bbcf0d886f127aa895e7f2a7a3b813ca61..914ac67f2055585fadd161ad7adc0805ef0bd04b 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,16 @@ ## Pré-requis - Python 3.9 + - Poetry (avec les modules poetry-plugin-export, poetry-dotenv-plugin, poetry-plugin-sort) - `poetry self add poetry-plugin-export poetry-dotenv-plugin poetry-plugin-sort` -- Docker - Ajout de l'utilisateur courant au groupe `docker` pour utilisation des commandes docker - `sudo usermod -aG docker $USER` + +`poetry self add poetry-plugin-export poetry-dotenv-plugin poetry-plugin-sort` + +- Docker + +Ajout de l'utilisateur courant au groupe `docker` pour utilisation des commandes docker + +`sudo usermod -aG docker $USER` ## Créer un environnement virtuel avec Poetry @@ -19,7 +24,7 @@ Installer les hooks de pre-commit : `poetry run pre-commit install` ### Debian -Sur une Debian récente, python3.9 n'est plus installable. +Sur une Debian récente, python3.9 n'est plus installable. Possibilité d'utiliser [rye](https://rye.astral.sh/) pour le choix de la version de Python ```bash @@ -79,7 +84,9 @@ openssl rsa -in keys/jwt.key -pubout -outform PEM -out keys/jwt.key.pub ## Bases de données, cache, autres services Les services dockérisés sont définis dans `docker-compose.yml` + Création des conteneurs sans les démarrer : `docker-compose up --no-start` + Démarrer les services : `docker-compose up` ### Rabbitmq @@ -154,7 +161,7 @@ db.referential_levels.createIndex( db.createCollection("referential_nodes") # créer les index sur la collection -db.referential_nodes.setIndices( +db.referential_nodes.createIndex( { { id: 1 }, { name: 'id_1', @@ -173,7 +180,7 @@ db.referential_nodes.setIndices( } }) -db.referential_nodes.setIndices( +db.referential_nodes.createIndex( { { referential_id: 1, level_id: 1, ancestors: 1, order: 1 }, { name: 'referential_id_1_level_id_1_ancestors_1_order_1',