Based on https://github.com/aschmelyun/docker-compose-laravel.git
A pretty simplified Docker Compose workflow that sets up a LEMP network of containers for local Laravel development.
- ๐ Installed Docker Desktop
- ๐ Enabled WSL 2 feature on Windows
- ๐ Download and install the Linux kernel update package
Only once:
- open ubuntu app on windows
- clone the project
- navigate to the project folder
- copy .env.example file to .env
docker compose run --rm composer install
docker compose build
docker-compose run --rm artisan key:generate
Run the project locally
docker compose up
docker-compose run --rm composer dump-autoload
docker-compose run --rm artisan migrate
docker-compose run --rm npm run dev