Compare commits
3 Commits
563a16256c
...
developp
| Author | SHA1 | Date | |
|---|---|---|---|
| bced705c8a | |||
| ee0d6c63a5 | |||
| 286d74e24b |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
sqldata
|
|
||||||
5
Makefile
5
Makefile
@@ -29,4 +29,7 @@ seed:
|
|||||||
$(DOCKER_CMD) php artisan db:seed --class=$(CLASS)
|
$(DOCKER_CMD) php artisan db:seed --class=$(CLASS)
|
||||||
|
|
||||||
migrate:
|
migrate:
|
||||||
$(DOCKER_CMD) php artisan migrate
|
$(DOCKER_CMD) php artisan migrate
|
||||||
|
|
||||||
|
init_breeze:
|
||||||
|
$(DOCKER_CMD) php artisan breeze:install --dark blade
|
||||||
44
README.md
44
README.md
@@ -1,10 +1,50 @@
|
|||||||
# Laravel Docker
|
# Projet ISI2
|
||||||
|
|
||||||
|
## Commandes
|
||||||
|
|
||||||
Pour lancer les conteneurs :
|
Pour lancer les conteneurs :
|
||||||
|
|
||||||
```sh
|
```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 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`
|
Les fichiers Laravel sont ensuite disponibles dans le dossier `laravel`
|
||||||
|
|||||||
@@ -7,6 +7,5 @@ if ! [ -e ".env" ] ; then
|
|||||||
php artisan key:generate
|
php artisan key:generate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
php artisan breeze:install blade
|
|
||||||
php artisan migrate --force
|
php artisan migrate --force
|
||||||
php artisan serve --host=0.0.0.0 --port=8000
|
php artisan serve --host=0.0.0.0 --port=8000
|
||||||
Reference in New Issue
Block a user