This is a simple docker-compose file for laravel development.
Includes:
- php-fpm
- Nginx
- phpMyAdmin
- MySQL
- MailHog
Database data and mailhog data are persistent.
First of all, build the docker image:
docker-compose build
Then, run the containers:
docker-compose up -d
I used under command to create a new laravel project:
docker-compose exec phpfpm composer create-project --prefer-dist laravel/laravel .