v2.0.0
What's Changed
Added
- Introduced a new structure for Docker services, consolidating
phpandnginxinto a singlewebserverservice. - Added the ability to generate SSL certificates and start
memcachedandnginxservices via a new entrypoint script. - Created a new logging structure for
nginxandPHPservices. - Implemented multiple new commands for managing the development stack, including
build,clean,start,stop,restart,logs, and service-specific commands. - Added support for optional services like
phpmyadminandmailhog.
Changed
- Upgraded the MySQL version from 5.7 to 8.0.
- Refactored the Dockerfile structure to support different PHP versions (
php56,php74,php8). - Updated the
.gitignoreandREADME.mdto reflect changes in the directory structure and usage instructions. - Modified the
.envfile to include PHP-related configurations and restructured service configurations.
Removed
- Deprecated the separate
nginxservice in favor of the consolidatedwebserverservice. - Removed
xdebugandredisfrom the PHP Dockerfiles to streamline the build process.
These updates provide a more streamlined and flexible development environment, enhancing the overall workflow and maintainability of the project.
New Contributors
Full Changelog: v1.1.6...v2.0.0