Add your Laravel project here (or create a new blank one).
Note: IF exist problems generate the project delete this README.md
The configuration of the database must be the same on both sides .
# .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=db_user
DB_PASSWORD=db_password
DB_ROOT_PASSWORD=secret
# source/.env
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=db_user
DB_PASSWORD=db_password
The only change is the DB_HOST
in the source/.env
where is called to the container of mysql
:
# source/.env
DB_HOST=mysql
A little help to create the project:
docker-compose run --rm composer create-project laravel/laravel .
cp .env.example .env
docker-compose run --rm composer install
docker-compose run --rm npm install
docker-compose run --rm artisan clear:data
docker-compose run --rm artisan cache:clear
docker-compose run --rm artisan view:clear
docker-compose run --rm artisan route:clear
docker-compose run --rm artisan clear-compiled
docker-compose run --rm artisan config:cache
docker-compose run --rm artisan storage:link
docker-compose run --rm artisan key:generate
docker-compose run --rm artisan migrate --seed
docker-compose run --rm artisan passport:install