3 Commits

Author SHA1 Message Date
bced705c8a update README 2025-06-07 13:01:33 +02:00
ee0d6c63a5 breeze init script 2025-06-07 12:08:54 +02:00
286d74e24b remove gitignore 2025-06-07 12:08:45 +02:00
4 changed files with 46 additions and 5 deletions

1
.gitignore vendored
View File

@@ -1 +0,0 @@
sqldata

View File

@@ -30,3 +30,6 @@ seed:
migrate:
$(DOCKER_CMD) php artisan migrate
init_breeze:
$(DOCKER_CMD) php artisan breeze:install --dark blade

View File

@@ -1,10 +1,50 @@
# Laravel Docker
# Projet ISI2
## Commandes
Pour lancer les conteneurs :
```sh
docker compose up
make run
```
Arrêter les conteneurs :
```sh
make stop
```
Effectuer les migrations :
```sh
make migrate
```
Exécuter un seeder :
```sh
make CLASS="VOTRESEEDER" seed
```
Installer Breeze (Attention ! Vos routes seront écrasées !):
```sh
make init_breeze
```
Ouvrir un terminal dans le conteneur laravel :
```sh
make exec_container
```
## Routes
- `/billets` : affiche la liste des billets
- `/billets/{id}` : affiche un billet
## Instructions
Les données de la base de données persistent dans le volume docker `laravel_db_volume`
Les fichiers Laravel sont ensuite disponibles dans le dossier `laravel`

View File

@@ -7,6 +7,5 @@ if ! [ -e ".env" ] ; then
php artisan key:generate
fi
php artisan breeze:install blade
php artisan migrate --force
php artisan serve --host=0.0.0.0 --port=8000