Skip to content

Younesasn/sf-hackapress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Hacka'Press 🧺

image

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.

Configuration ⚙️

Installer le projet avec Composer :

composer install

Doctrine 🪄

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.

Lexik 🗝️

Générez les clés publique et privée :

php bin/console lexik:jwt:generate-keypair

Fixtures 🚧

Enfin, chargez les fixtures dans la base de donnée :

php bin/console doctrine:fixtures:load

Lancez le projet :

symfony serve --no-tls

Enjoy !