Un site de pressing pour les vêtements de qualité.
Ce projet est le back-end API d'Hacka'Press. Pour la partie front-end, voir ng-hackapress.
Installer le projet avec Composer
:
composer install
Créer un fichier .env.local
à la racine du projet & configurer votre base de donnée
:
DATABASE_URL="mysql://username:password@127.0.0.1:port/db_name?serverVersion=8.0.32&charset=utf8mb4"
Lancez les commandes :
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
Voici un schéma représentatif de la base de donnée du projet.
Générez les clés publique et privée :
php bin/console lexik:jwt:generate-keypair
Enfin, chargez les fixtures dans la base de donnée :
php bin/console doctrine:fixtures:load
Lancez le projet :
symfony serve --no-tls
Enjoy !