diff --git a/.env.example b/.env.example index 668c06f..261835d 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,7 @@ APP_NAME=Laravel APP_ENV=local -APP_KEY= +# False key +APP_KEY=base64:rSy2oxWuV9wn5VXTConHTxyCMfmPqVojedcxYyXeBSY= APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost diff --git a/README.md b/README.md index 2dd2f3b..68bef7f 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,30 @@ Vous pouvez accéder à l'application à l'adresse suivant : http://localhost:80 Diagramme UML du projet : http://www.laravelsd.com/share/smezUK (pas encore définitif) +## Docker + +Pour lancer la construction de l'image + +Changer le .env.example en .env + +```bash +$ mv .env.example .env +$ docker-compose up + +``` +Sous linux + +Aller sur votre navigateur à l'adresse http://localhost:3000 + +Vous devriez voir une erreur 500 laravel + +Lancer un terminal sous l'environnement docker + +``` +$ docker-compose run web /bin/bash + +``` + ## Contribuer Pour contribuer il faut respecter les normes de commit et de convensions de codage décris dans le diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..92bd85c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,25 @@ +version: '2' +services: + web: + image: hitalos/laravel:latest + ports: + - 3000:80 + - 3001:8000 + volumes: + - ./:/var/www + links: + - db + environment: + DB_HOST: db + DB_DATABASE: forge + DB_USERNAME: forge + DB_PASSWORD: secret + DB_CONNECTION: mysql + db: + image: mysql + environment: + # with mysql + MYSQL_DATABASE: forge + MYSQL_USER: forge + MYSQL_PASSWORD: secret + MYSQL_ROOT_PASSWORD: groot diff --git a/resources/views/partials/navbar.blade.php b/resources/views/partials/navbar.blade.php index 07cc395..45a9609 100644 --- a/resources/views/partials/navbar.blade.php +++ b/resources/views/partials/navbar.blade.php @@ -7,7 +7,7 @@
- \ No newline at end of file +