- SIMONIN Enzo
- HOLDER Jules
- GROMANGIN Clément
git clone git@github.com:ClemGrom/Gromangin_Holder_Simonin_GiftBox.git
Dans le dossier "gift.api/src/conf" et dans le dossier "gift.appli/src/conf", créer un fichier nommé "db.conf.ini" contenant :
driver=mysql
username=root
password=root
host=sql
database=le_nom_de_votre_base_de_donnée
charset=utf8
collation=utf8_unicode_ci
Dans le dossier "docker" utilisez la commande :
docker-compose up -d
Dans le dossier "gift.api/src" et "gift.appli/src" utilisez la commande :
composer install
- Rendez-vous sur l'URL de phpmyadmin: localhost:82
- Connectez-vous avec les identifiants de votre base de données.
- Créez une nouvelle base de données, qui contient le nom qui vous lui avez attribué
dans votre fichier de configuration.
- Importez le fichier "sql/giftbox.sql" dans votre base de données.
Rendez-vous sur l'URL :
localhost:81/GiftBox
Pour vous connecter et accéder à toutes les fonctionnalités de l'application :
- Appuyez sur le bouton "Inscription" et créez un compte.
- /!\ Attention /!\ : le mot de passe doit contenir minimum 8 caractères ainsi qu'une
majuscule minimum.
- Connectez-vous avec vos identifiants.
Mise en place de la base de données :
- Dans le dossier "gift.appli/src/conf", créer un fichier nommé "db.test.conf.ini" contenant :
driver=mysql
username=votre_username
password=votre_password
host=localhost:3306
database=le_nom_de_votre_base_de_donnée_de_test
charset=utf8
collation=utf8_unicode_ci
- Sur phpmyadmin créez une base de données vide
- Pour tester les presations utilisez la commande :
gift.appli/src/vendor/bin/phpunit gift.appli/tests/services/prestations/PrestationServiceTest.php
Accéder à la liste des catégories :
localhost:8080/api/categories
Accéder à la liste des prestations :
localhost:8080/api/prestations
Accéder à la liste des prestations d'une catégorie :
localhost:8080/api/categories/{id}/prestations
Accéder à une box :
localhost:8080/api/coffrets