- php
- mysql
- redis
- node
- composer
- nginx
- cron job (default : 60 s)
git clone git@github.com:okirim/generate-laravel-stack-with-docker.git
docker-compose run --rm composer create-project laravel/laravel . --prefer-dist
step 3: run nginx server on (http://localhost:8080)
docker-compose up -d server
cp docker.env ./laravel/.env
docker run --rm -v /var/www/vendor composer require predis/predis
docker run --rm -v /var/www/vendor composer require example_package
docker run --rm -v /var/www/node_modules npm install example_package
docker run --rm artisan make:model Post
docker-compose down
- for an already existing project you must create a folder named laravel and put the project files in it (ignore step 2)