Skip to content
Snippets Groups Projects
Commit 42d3e65f authored by Arnaud Daret's avatar Arnaud Daret
Browse files

Update README

parent 45035e15
Branches main
No related merge requests found
Pipeline #278932 passed with stage
in 4 minutes and 39 seconds
...@@ -3,11 +3,16 @@ ...@@ -3,11 +3,16 @@
## Pré-requis ## Pré-requis
- Python 3.9 - Python 3.9
- Poetry (avec les modules poetry-plugin-export, poetry-dotenv-plugin, poetry-plugin-sort) - 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 `poetry self add poetry-plugin-export poetry-dotenv-plugin poetry-plugin-sort`
Ajout de l'utilisateur courant au groupe `docker` pour utilisation des commandes docker
`sudo usermod -aG docker $USER` - 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 ## Créer un environnement virtuel avec Poetry
...@@ -19,7 +24,7 @@ Installer les hooks de pre-commit : `poetry run pre-commit install` ...@@ -19,7 +24,7 @@ Installer les hooks de pre-commit : `poetry run pre-commit install`
### Debian ### 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 Possibilité d'utiliser [rye](https://rye.astral.sh/) pour le choix de la version de Python
```bash ```bash
...@@ -79,7 +84,9 @@ openssl rsa -in keys/jwt.key -pubout -outform PEM -out keys/jwt.key.pub ...@@ -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 ## Bases de données, cache, autres services
Les services dockérisés sont définis dans `docker-compose.yml` 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` Création des conteneurs sans les démarrer : `docker-compose up --no-start`
Démarrer les services : `docker-compose up` Démarrer les services : `docker-compose up`
### Rabbitmq ### Rabbitmq
...@@ -154,7 +161,7 @@ db.referential_levels.createIndex( ...@@ -154,7 +161,7 @@ db.referential_levels.createIndex(
db.createCollection("referential_nodes") db.createCollection("referential_nodes")
# créer les index sur la collection # créer les index sur la collection
db.referential_nodes.setIndices( db.referential_nodes.createIndex(
{ {
{ id: 1 }, { id: 1 },
{ name: 'id_1', { name: 'id_1',
...@@ -173,7 +180,7 @@ db.referential_nodes.setIndices( ...@@ -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 }, { referential_id: 1, level_id: 1, ancestors: 1, order: 1 },
{ name: 'referential_id_1_level_id_1_ancestors_1_order_1', { name: 'referential_id_1_level_id_1_ancestors_1_order_1',
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment