From 8f1dfb6c7c74d7506cb59173e4fd40eff240a424 Mon Sep 17 00:00:00 2001 From: Benoit Foujols Date: Sun, 15 Sep 2024 22:54:32 +0200 Subject: [PATCH] add doc custom --- docs/boost/index.md | 46 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/docs/boost/index.md b/docs/boost/index.md index 6d1b267..1c2f6da 100644 --- a/docs/boost/index.md +++ b/docs/boost/index.md @@ -1,3 +1,45 @@ -## Personnaliser API +## Personnaliser Mcck API + +Dans le cas ou vous souhaitez personnaliser le mock de API, vous pouvez à partir de la version v0.3.0. + +- ajouter des tokens dans le ficher 'configData.json' +- sauvegarder la base de données en local (var/api/sqlite/app.db.sqlite) + +Pour personnaliser le mock de l'API : + +Modifier le fichier `compose.yaml` et ajouter les volumes suivants : + +```diff +services: + mock-veliko-api: + container_name: mock-veliko-api + image: bfoujols/mock-veliko-api:latest + ports: + - "9042:80" +++ volumes: +++ - ./var/api:/var/www/mock-veliko-api/var +``` + +Puis redémarrer le service `mock-veliko-api` + +```bash +docker compose down && docker compose up -d +``` + +Puis vous aller devoir faire 2 appel API pour sauvegarder la base de données en local : + +Création de la scruture de la base de données : +```bash +curl -X POST http://localhost:9042/api/init/schema +``` + +Création des données de la base de données : +```bash +curl -X POST http://localhost:9042/api/init/data +``` + +L'ensemble des fichiers de configuration sont dans le dossier `var/api` : + +- `configData.json` : contient les tokens +- `sqlite/app.db.sqlite` : contient la base de données -Comming soon...