11# Dockerized PHP web project boilerplate
22
3+ ![ latest v3.0.0] ( https://img.shields.io/badge/latest-v3.0.0-green.svg?style=flat )
4+ ![ License MIT] ( https://img.shields.io/badge/license-MIT-blue.svg?style=flat )
5+
36This is a boilerplate utilizing Docker based with support
47for ** TYPO3_CONTEXT** and ** FLOW_CONTEXT** for TYPO3, FLOW, NEOS.
58It also supports Symfony and any other PHP base project.
@@ -35,6 +38,8 @@ Use can use my [Vagrant Development VM](https://github.com/mblaschke/vagrant-dev
3538If you want to run a Docker VM make sure you're using VMware or Parallels Desktop because of
3639the much faster virtualisation (networking, disk access, shared folders) compared to VirtualBox.
3740
41+ For more convenience use [ CliTools.phar] ( https://github.com/mblaschke/vagrant-clitools ) (will also run on native Linux, not only Vagrant)
42+
3843## Docker short introduction
3944
4045Create and start containers (eg. first start):
@@ -185,6 +190,8 @@ Port | 11211
185190Environment | Description
186191--------------------- | -------------
187192DOCUMENT_ROOT | Document root for Nginx and Apache HTTPD, can be absolute or relative (to /docker inside the container).
193+ DOCUMENT_INDEX | Default document index file for Nginx and Apache HTTPd
194+ CLI_SCRIPT | Target for "cli" command of main container
188195<br > |
189196TYPO3_CONTEXT | Context for TYPO3, can be used for TypoScript conditions and AdditionalConfiguration
190197FLOW_CONTEXT | Context for FLOW and NEOS
@@ -196,6 +203,10 @@ MYSQL_ROOT_PASSWORD | Password for MySQL user "root"
196203MYSQL_USER | Initial created MySQL user
197204MYSQL_PASSWORD | Password for initial MySQL user
198205MYSQL_DATABASE | Initial created MySQL database
206+ <br > |
207+ PHP_TIMEZONE | Timezone (date.timezone) setting for PHP (cli and fpm)
208+ PHP_UID | Effective UID for www-data (cli and fpm)
209+ PHP_GID | Effective GID for www-data (cli and fpm)
199210
200211### Xdebug Remote debugger (PhpStorm)
201212
0 commit comments