This is an easy customizable docker boilerplate for any PHP-based projects like Symfony Framework, laravel, and many other frameworks or applications.It was used to develop and deploy MAMIAS web Application.
Supports:
- Nginx or Apache HTTPd
- PHP-FPM (with Xdebug)
- MySQL, MariaDB or PerconaDB
- PostgreSQL with postGIS
- Solr (disabled, without configuration)
- Elasticsearch (disabled, without configuration)
- Redis (disabled)
- Memcached (disabled)
- Maildev
- FTP server (vsftpd)
- pgAdmin
- maybe more later...
This Docker boilerplate is based on the Docker best practices and doesn't use too much magic. Configuration of each docker container is available in the docker/
directory - feel free to customize.
This boilerplate can also be used for any other web project. Just customize the makefile for your needs.