This project is realized with API Platform
- PHP 7.1.3 or more
-
Copy repository
git clone https://github.com/jucarre/BileMo.git
-
Configure BDD connect on
.env
file -
Install the dependencies
composer install
-
Create database
php bin/console doctrine:database:create
-
Migrate database table
php bin/console doctrine:migrations:migrate
-
Load fixtures in database
php bin/console doctrine:fixtures:load
-
Generate the SSH keys JWTAuthentication and add passphrase key in
.env
fileJWT_PASSPHRASE=Your_key
mkdir config/jwt openssl genrsa -out config/jwt/private.pem -aes256 4096 openssl rsa -pubout -in config/jwt/private.pem -out config/jwt/public.pem
You can find the performance tests done with Blackfire and the schema differences of the API in the Docs file