dump data from local machine to project:
mysqldump -u root -p cms4 > cms4.sql
Use host : mysql in db config.
'default' => [
'host' => 'mysql',
'className' => 'Cake\Database\Connection',
'driver' => 'Cake\Database\Driver\Mysql',
'persistent' => false,
'username' => 'root',
'password' => 'root',
'database' => 'cms4',
'encoding' => 'utf8mb4',
'timezone' => 'UTC',
'cacheMetadata' => true,
'url' => env('DATABASE_URL', null),
],
- docker compose build --no-cache --force-rm
- docker compose up -d
Open URL > localhost:3000 and varify db connection. For phpmyadmin open URL : localhost:3002/phpmyadmin
- docker compose down
Commands are prepared in ./Makefile
- make setup
- make up
Wait.. let installation get completed. Open URL > localhost:3000 and Check db connection.
- make down