Setup:
MariaDB:
DB_CONNECTION=mysql
DB_HOST=mariadb
DB_PORT=3306
DB_USERNAME=root
# Other values based on docker-compose.yml "services > mariadb > environment" settings
Docker:
docker-compose up -d --build && docker-compose exec app php artisan migrate --seed
docker exec -it app bash
(production)
docker-compose --file=docker-compose.prod.yml up -d build
Xdebug:
Prefs > Languages & Frameworks > PHP > Debug
Port: 9001
Can leave "force break with script outside project"
Run/Debug Dropdown > Edit Configurations
+ PHP Web Page
Server: Localhost
Start URL: /
[...] (add server)
Host: localhost
Port: 8080
√ Path mappings
/Code/path-to-project /srv/app
Start Listening