Build a simple laravel development environment with docker-compose. Compatible with Windows(WSL2), macOS(M1) and Linux.
- Click Use this template
- Git clone & change directory
- Execute the following command
$ task create-project # or... $ make create-project # or... $ mkdir -p src $ docker compose build $ docker compose up -d $ docker compose exec app composer create-project --prefer-dist laravel/laravel . $ docker compose exec app php artisan key:generate $ docker compose exec app php artisan storage:link $ docker compose exec app chmod -R 777 storage bootstrap/cache $ docker compose exec app php artisan migrate- Git clone & change directory
- Execute the following command
$ task install # or... $ make install # or... $ docker compose build $ docker compose up -d $ docker compose exec app composer install $ docker compose exec app cp .env.example .env $ docker compose exec app php artisan key:generate $ docker compose exec app php artisan storage:link $ docker compose exec app chmod -R 777 storage bootstrap/cacheβββ app βββ web βββ db- Base image
- nginx:1.25
- Base image
- Base image
