This repository contains a full development environment to be used to create/run a PHP (>= 7.0) project.
Most of the aspects of the configuration can be tuned via a .env
file to be created in the setup phase.
This configuration comprehends:
-
Docker-Sync support (MacOS only)
-
2 web servers (apache and nginx)
-
2 DBMSs (mysql, postgresql)
-
redis for cache management
-
Minio as storage layer (exposes a set of APIs compatible with Amazon S3)
-
A
workspace
container: this is an extendedphp
image with everything required to build and run a project, with cron jobs and Supervisor support
Sections |
---|
Usage prerequisites |
Setup |
Extras |
Notes |