Skip to content

asainama/BileMo

Repository files navigation

Bilemo

Codacy Badge

Environnement

  • Symfony 5.2
  • Composer 2.0.7
  • PHP 7.2.1
  • MYSQL 8.0.19
  • jms/serializer-bundle 3.9
  • lexik/jwt-authentication-bundle 2.11
  • nelmio/api-doc-bundle 4.2
  • pagerfanta/pagerfanta 2.7
  • FosRestBundle 3.0
  • fakerphp/faker 1.14
  • willdurand/hateoas-bundle 2.2

Installation

  1. Cloner le répertoire
    git clone https://github.com/asainama/bilemo.git

    composer install
  1. Configurer le env.local

Créer un fichier .env.local qui devra avoir:

    DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/bilemo?serverVersion=5.7"

Il est important de déplacer la partie JWT_PASSPHRASE dans le .env.local

  1. Mettre en place JWT
    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

Une paraphrase sera demander, il faudra pour cela copier celle de JWT_PASSPHRASE

  1. Installer la base de données
    php bin/console doctrine:database:create
    php bin/console doctrine:migrations:migrate

Fixtures

Il est possible de remplir la base de données avec des données de test grâce à la commande

    php bin/console doctrine:fixtures:load

Un utlisateur avec les identifiants:

    test@test.fr
    admin
  1. Félicitations l'api est installé

Vous pouvez consulter la documentation via le lien /api/doc Vous pouvez aussi vous connecter via /api/login_check

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published