DB_HOST=mysql
REDIS_HOST=redis
QUEUE_HOST=beanstalkd
git clone https://github.com/Laradock/laradock.git
cd laradock
cp env-example .env
APP_CODE_PATH_HOST=../
docker-compose up -d nginx mysql phpmyadmin redis workspace
To connect to container :
docker-compose exec workspace bash
docker-compose exec workspace mysql
docker-compose down
docker-compose up -d nginx mysql phpmyadmin redis workspace
docker-compose exec workspace bash
composer install
php artisan key:generate
php artisan cache:clear
php artisan config:cache
php artisan migrate
To use with MariaDB, in laradock open .env and set PMA_DB_ENGINE=mysql to PMA_DB_ENGINE=mariadb
docker-compose down
docker-compose up -d nginx mariadb phpmyadmin redis workspace
Then, in .env of the app :
DB_HOST=mariadb
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=root
DB_PASSWORD=root
php artisan cache:clear
php artisan config:cache
chmod -R 777 storage bootstrap/cache