Prérequis:
netstat | grep PORT
systemctl stop SERVICE
Après le clone du repo, pour lancer le projet:
cd Minigolf/backend
mv .env-example .env
nano .env
, dans le bloc qui commence par DB_CONNECTION
faire les changements suivants:DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=minigolf
DB_USERNAME=root
DB_PASSWORD=root
docker-compose up -d
. À la suite, $ docker ps
devrait afficher qqch de semblable à:CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2064f40f04cc nginx:alpine "nginx -g 'daemon of…" 3 minutes ago Up 3 minutes 0.0.0.0:443->443/tcp, 0.0.0.0:8080->80/tcp webserver
2aa482d2c53e digitalocean.com/php "docker-php-entrypoi…" 8 minutes ago Up 8 minutes 9000/tcp app
afc0fbfc2c64 mysql:5.7.22 "docker-entrypoint.s…" 8 minutes ago Up 4 minutes 0.0.0.0:3306->3306/tcp db
docker-compose exec app php artisan key:generate
docker-compose exec app composer update
docker-compose exec app php artisan migrate:fresh
docker-compose exec app php artisan db:seed
docker-compose exec app php artisan jwt:secret
docker-compose exec app php artisan l5-swagger:generate
http://localhost:8080/api/
mv .env_example .env
Ajouter une valeur au field MAPS_API
npm i
npm run dev
pour lancer le serveur local