Lumen on Docker - Skeleton project with Nginx, MySQL & PHP 8 | Aws ECS, Google Kubernates, Azure Container Engine
Microservice Lumen is a starting skeleton based on Docker and Lumen Framework. This project helps to develop and maintain a simple and clean infrastructure for the management / creation of php microservices. In just a few steps, the developer starts the development / staging / production environment as needed. Basically, the Nginx containers are available for the webserver, the backend container in PHP 7.4 for the application, both based on Linux alpine. Include MySQL container by default. The Dockefile (in the docker folder) is already set up to create the production image of the application, we recommend modifying it only to add dependencies or configurations.
base image Webserver Nginx: 1.17-alpine Application: PHP: 7.4.3-fpm-alpine Lumen Framework: 7
-fixed errors
-remove GraphQL
-change package framework
-fixed config file
-fixed controllers REST e GraphQL
-clean code framework
-fixed docker-compose mysql
-add docker volumes
-remove folder data
-fixed docker-compose file
-fixed setup develop env
-fixed volumes data
-Update directory and docker file
-Update core package
-Update response package with new logic
-Update and clean code cahce package
-Fixed rest controllers
-Clean code