-
docker images
- laravel-app
- php:7.4-fpm-alpine (nginx,php-fpm,supervisor)
- Laravel 8.19.0
- laravel-db
- mysql:8.0.27
- laravel-redis
- laravel-app
-
git clone or fork
mkdir -p ~/git/github
cd ~/git/github
git clone git@github.com:RVIRUS0817/dev_laravel.git
- add localhost /etc/hosts
sudo vim /etc/hosts
127.0.0.1 dev.adachin.com
- docker run
cd dev_laravel
cp .env.example .env
cd docker/dev
docker-compose up -d
- app deploy
docker exec -it laravel-app bash
composer install
php artisan key:generate
php artisan config:cache
php artisan migrate
/usr/bin/supervisorctl restart app
- Access
- DB login
docker exec -it laravel-app bash
mysql -u root -h db -p
- redis login
docker exec -it laravel-app bash
redis-cli -h redis
composer global require laravel/installer
laravel new app
or
composer create-project --prefer-dist laravel/laravel app
https://github.com/RVIRUS0817/dev_laravel/tree/master/docker/dev-micro