Vous aurez besoin de Docker installé sur votre machine.
Commencez par clôner les différents repos du projet, tous dans le même dossier que l'on nommera testapi
$ git clone [email protected]:Mathieu33260/docker-base-api.git
$ git clone [email protected]:Mathieu33260/api.git
Rendez vous ensuite dans le dossier docker-base-api, et lancez le docker-compose.
$ cd docker-base-api
$ docker-compose up -d
Il faut maintenant modifier votre fichier hosts pour rediriger l'IP du container. Ajoutez cette ligne :
127.0.0.1 test.api
Puis rentrez ces commandes :
$ docker exec -it testapi-php-fpm bash
cp .env.dist .env
composer install
php bin/console doctrine:schema:create
Le projet maintenant configuré, l'api tourne sur : http://test.api
La documentation de l'api se trouve sur : http://test.api/doc