Installer Docker et Docker Compose :
sudo apt install docker docker-composegit clone https://github.com/Irissssssss24/DevWeb.git
cd DevWebcp .env.example .envdocker-compose up -d --builddocker-compose exec app composer installdocker-compose exec app php artisan key:generatedocker-compose exec app php artisan migrate:fresh --seed- Application : http://localhost:8000
- Boîte mail de test (MailHog) : http://localhost:8025
| Rôle | Mot de passe | |
|---|---|---|
| Superuser (tous les rôles) | superuser@gmail.com | superuser |
| Étudiant | etudiant@test.com | mdp_test |
| Entreprise | entreprise@test.com | mdp_test |
| Tuteur | tuteur@test.com | mdp_test |
| Administrateur | admin@test.com | mdp_test |
Le compte superuser donne accès à tous les rôles — utile pour tester toutes les fonctionnalités sans changer de compte.
Si PostgreSQL est déjà installé sur votre machine, changez le port dans docker-compose.yml :
ports:
- "5433:5432" # remplacer 5433 par n'importe quel port libredocker-compose exec app php artisan cache:clear
docker-compose exec app php artisan config:cleardocker-compose exec app php artisan migrate:fresh --seed