TYPO3 Docker Boilerplate

screenshot of TYPO3 Docker Boilerplate

:stew: TYPO3 Docker Boilerplate project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)

Overview:

The TYPO3 Docker Boilerplate is an easy-to-customize docker boilerplate that supports various technologies such as Nginx or Apache HTTPd, PHP-FPM, MySQL, PostgreSQL, Solr, Elasticsearch, Redis, Memcached, MailHog, Mailcatcher, FTP server vsftpd, and PhpMyAdmin. It also provides support for TYPO3, FLOW, and NEOS. This boilerplate follows Docker best practices and allows users to customize the configuration of each docker container. While primarily designed for TYPO3 projects, it can also be used for any other web project by customizing the makefile. However, there may be potential issues when using it in production.

Features:

  • Easy Customization: The boilerplate is highly customizable and allows users to personalize the configuration of each docker container.
  • Support for Multiple Technologies: The boilerplate supports various technologies such as Nginx or Apache HTTPd, PHP-FPM, MySQL, PostgreSQL, Solr, Elasticsearch, Redis, Memcached, MailHog, Mailcatcher, FTP server vsftpd, and PhpMyAdmin.
  • Support for TYPO3, FLOW, and NEOS: The boilerplate provides support for TYPO3, FLOW, and NEOS and allows users to define TYPO3_CONTEXT and FLOW_CONTEXT.
  • Based on Docker Best Practices: The boilerplate follows Docker best practices to ensure efficient and reliable operation.
  • Compatibility with Other Web Projects: While primarily designed for TYPO3 projects, the boilerplate can be customized for use with any other web project.

Summary:

The TYPO3 Docker Boilerplate is an easy-to-customize docker boilerplate that supports various technologies and provides support for TYPO3, FLOW, and NEOS. It follows Docker best practices and allows users to customize the configuration of each docker container. While primarily designed for TYPO3 projects, it can be customized for use with any other web project. However, it is important to note that there may be potential issues when using this boilerplate in production.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.