Autoplay
Autocomplete
Previous lesson
Complete and Continue
Set Up a Magento 2 Development Environment with Docker
Intro
Quick hi & welcome from Mark!
(0:53)
About the course format
Initial Project Setup
Install Docker Desktop & configure preferences
(3:04)
Set up Magento with the automated onelinesetup script
(6:44)
Set up Magento manually from a custom Git branch
(8:20)
Set up Docker for an existing Magento project
(9:13)
The Basics of docker-magento
Execute docker-magento helper scripts
(3:09)
Start, stop, restart and check container status
(1:56)
Execute bin/magento and composer within Docker containers
(1:53)
Install Magento sample data
(1:26)
Docker Filesystem & Data Volumes
Understand Docker volumes & host bind mounts
(3:21)
Manage files & folders within Docker containers
(3:27)
PhpStorm
Set up a docker-magento project in PhpStorm
(2:48)
Set up the Magento PhpStorm plugin
(3:46)
Code Quality Tools
Configure PHPCS (PHP CodeSniffer) for Magento
(2:59)
Configure PHPCSF (PHP CodeSniffer Fixer) for Magento
(3:00)
Configure PHPMD (PHP Mess Detector) for Magento
(2:32)
Xdebug
Install the Xdebug helper browser plugin for Chrome & PhpStorm
(1:56)
Enable disable check the status of Xdebug
(1:27)
Configure PhpStorm for Xdebug connections
(2:47)
Trigger an Xdebug breakpoint in PhpStorm
(2:03)
Trigger an Xdebug breakpoint for CLI commands in PhpStorm
(2:16)
Customize Server Configurations
Understand the docker-compose application structure
(4:34)
Increase the PHP memory limit in php.ini
(4:54)
Increase the Nginx request timeout in nginx.conf
(4:34)
Increase the MySQL buffer pool size with command or in my.cnf
(3:31)
Install a new PHP extension by building a custom Docker image
(4:29)
Configure multi-store instances in Docker with Nginx
(10:01)
Grunt
What is Grunt?
(2:25)
Install & Configure Grunt
(4:44)
Grunt commands in Magento
(7:47)
Grunt with LiveReload
(4:05)
Conclusion
Wrap up & recommendations for other lessons
Increase the MySQL buffer pool size with command or in my.cnf
Complete and Continue
Lesson Content Locked
Your session expired. Please sign in again to continue.
Login