A Magento 2 development environment that starts with a single docker compose command and behaves like production. I've maintained it since 2019, and developers outside my teams use it.
Twelve services: Traefik with local TLS, Nginx, PHP-FPM 8.3 with a second Xdebug container beside it, Magento itself, MySQL 8, Redis 7, RabbitMQ, OpenSearch with Dashboards, Varnish 7 and Mailpit. Most of the work went into the things that quietly eat a day: killing the proxy loop between Varnish and Nginx, making it run properly on Apple Silicon and switching between plain PHP-FPM and the Xdebug container without a rebuild.
12
Services in the stack
31
GitHub stars
16
Forks
13
Tagged versions