- see install.sh
- cp magento-docker/bundles/typical.yml magento-docker/docker-compose.yml
- cp magento-docker/.env.dist magento-docker/.env
- docker-compose exec app magento prepare_tests
- docker-compose exec app bin/magento dev:tests:run (unit, integration)
- docker-compose exec app bash
- cd dev/tests/acceptance/ and vendor/bin/codecept run (mftf)
- cd dev/tests/functional/ and vendor/bin/phpunit run (mtf)
- vnc://localhost:5900 pass:secret (mftf or mtf)
- Uncomment the line in the docker-compose.yml which is the debugger
- docker-compose exec app magento reinstall (ee|ce|b2b)
- Redis optimization
docker run -it --rm --privileged ubuntu /bin/bash echo never | tee /sys/kernel/mm/transparent_hugepage/enabled echo never | tee /sys/kernel/mm/transparent_hugepage/defrag
- Optimization for MacOS https://gist.github.com/tombigel/d503800a282fcadbee14b537735d202c
- To create a cross platform installer that will check for dependencies, create a folder with the project and download the Magento (see install.sh)
- The default creation of the project for phpstorm (see etc/phpstorm)
- A single point of running tests with the preparation (magento prepare_tests) of Magento