LaraDocker is a full development environment for Laravel.
git clone https://github.com/Smony/laradocker.git
cp .env.example .env
docker-compose up -d nginx
nginx contains php, mysql, redis, artisan, composer, npm, phpunit
There are more containers postgres, phpmyadmin
docker-compose up -d postgres phpmyadmin
http://localhost
src
You need to clear the contents of the src
directory
before installation Laravel
docker-compose run --rm composer create-project --prefer-dist laravel/laravel:^8.0 .
docker-compose run --rm composer
docker-compose run --rm npm
docker-compose run --rm artisan
docker-compose run --rm phpunit
docker-compose run --rm composer install
docker-compose run --rm composer update
docker-compose run --rm composer dump
docker-compose run --rm npm install
docker-compose run --rm npm run dev
docker-compose run --rm php -v
docker-compose run --rm artisan config:cache
Оpen file ~/.bashrc, or .zshrc
alias dca='docker-compose run --rm artisan'
alias dcc='docker-compose run --rm composer'
alias dc='docker-compose'
dca config:cache
dcc dump