See Makefile for frequently used commands.
-
Build docker images:
make docker-build
-
Run composer install via docker:
docker-compose run composer install
-
Set permission on storage folder:
make permission
-
Make .env and then generate app key:
docker-compose exec php-cli php artisan key:generate
-
Compile assets:
make assets-install make assets-dev
If error exists exec before make assets-dev
make assets-rebuild
-
Insert mailtrap username and password to .env . (Sign up if you don't have account)
docker-compose exec php-cli php artisan key:generate
-
Set SMS_DRIVER=array for dev.
Also optionally you can seed your database with:
docker-compose exec php-cli php artisan db:seed
To grant user rights use:
docker-compose exec php-cli php artisan user:role <email> <role>