- PHP 7.4
- MySql
- Nginx
docker-compose up -d
docker-compose build --force-rm
docker exec -ti laravel_app php artisan key:generate
docker exec -ti laravel_app php artisan config:cache
docker exec -ti db bash
mysql -u root -p
show databases;
GRANT ALL ON laravel.* TO 'laraveluser'@'%' IDENTIFIED BY 'laravel_db_password';
FLUSH PRIVILEGES;
EXIT;
docker exec -it laravel_app php artisan migrate
docker exec -it laravel_app php artisan tinker
// test get data
\DB::table('migrations')->get();