Bienvenue sur EcoRide, une plateforme de covoiturage écologique. Ce guide explique comment déployer l'application en local pour le développement et les tests.
Avant de commencer, assurez-vous d'avoir les éléments suivants installés sur votre machine :
git clone https://github.com/votre-repository/ecoride.git
cd ecoride
composer install
Dupliquez le fichier .env
et renommez-le en .env.local
, puis configurez la connexion à la base de données :
DATABASE_URL="mysql://user:[email protected]:3306/ecoride"
Adaptez user
, password
et le nom de la base selon votre configuration.
php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
yarn install
yarn dev
symfony server:start
L'application sera accessible à l'adresse https://127.0.0.1:8000
Lancez :
php bin/console doctrine:query:sql "SELECT 1"
Si tout fonctionne bien, la commande doit retourner 1
.
- Arrêter le serveur Symfony :
symfony server:stop
- Vider le cache :
php bin/console cache:clear
- Exécuter les tests :
php bin/phpunit
- Erreur de connexion à la base de données : Vérifiez que MariaDB est bien lancé et que vos identifiants dans
.env.local
sont corrects. - Erreur de compilation des assets : Assurez-vous que Node.js et Yarn sont bien installés et à jour.
Si vous souhaitez contribuer au projet, merci de forker le repository et de soumettre une pull request !
Ce projet est sous licence MIT. Voir le fichier LICENSE
pour plus de détails.
Bon développement