@@ -9,7 +9,7 @@ Supports:
99- Nginx or Apache HTTPd
1010- PHP-FPM (with Xdebug and Xhprof)
1111- MySQL, MariaDB or PerconaDB
12- - Solr
12+ - Solr (disabled, without EXT : solr configuration)
1313- Elasticsearch (disabled, without configuration)
1414- Redis (disabled)
1515- Memcached (disabled)
@@ -71,22 +71,23 @@ Logs (eg. for debugging)
7171 # or only php
7272 $ docker-compose logs main
7373
74- # or only php and nginx
75- $ docker-compose logs main nginx
74+ # or only php and webserver
75+ $ docker-compose logs main web
7676
7777
78- ## Create new project
78+ ## Create project
7979
8080First create and run the Docker containers using [ docker-compose] ( https://github.com/docker/compose ) :
8181
8282 $ docker-compose up -d
8383
8484Now create the project:
8585
86- - [ Create new TYPO3 project] ( README-TYPO3.md )
87- - [ Create new NEOS project] ( README-NEOS.md )
88- - [ Create new Symfony project] ( README-SYMFONY.md )
89- - [ Running any other php based project] ( README-OTHER.md )
86+ - [ Create new TYPO3 project] ( doc/README-TYPO3.md )
87+ - [ Create new NEOS project] ( doc/README-NEOS.md )
88+ - [ Create new Symfony project] ( doc/README-SYMFONY.md )
89+ - [ Running any other php based project] ( doc/README-OTHER.md )
90+ - [ Running existing project] ( doc/README-EXISTING.md )
9091
9192For an existing project just put your files into ` code/ ` folder or use git to clone your project into ` code/ ` .
9293
@@ -99,22 +100,24 @@ Container | Description
99100------------------------- | -------------------------------
100101main | Main container with PHP-FPM and tools (your entrypoint for bash, php and other stuff)
101102storage | Storage container, eg. for Solr data
102- nginx | Nginx webserver
103- httpd (optional) | Apache HTTPD webserver
103+ web | Apache HTTPD or Nginx webserver
104104mysql | MySQL database
105105solr | Apache Solr server
106106elasticsearch (optional) | Elasticsearch server
107107memcached (optional) | Memcached server
108108redis (optional) | Redis server
109109
110- This directory will be mounted under ` /docker ` in ` main ` , ` nginx ` and ` httpd ` container.
110+ This directory will be mounted under ` /docker ` in ` main ` and ` web ` container.
111111
112112### Makefile
113113
114114Customize the [ Makefile] ( Makefile ) for your needs.
115115
116116Command | Description
117117------------------------- | -------------------------------
118+ make bash | Enter main container with bash (user www-data)
119+ make root | Enter main container with bash (user root)
120+ <br > |
118121make backup | General backup (run all backup tasks)
119122make restore | General restore (run all restore tasks)
120123<br > |
@@ -187,6 +190,7 @@ TYPO3_CONTEXT | Context for TYPO3, can be used for TypoScript conditions
187190FLOW_CONTEXT | Context for FLOW and NEOS
188191<br > |
189192MAIL_GATEWAY | Upstream server for sending mails (ssmtp)
193+ DNS_DOMAIN | List of wildcard domains pointing to webserver (eg. for local content fetching)
190194<br > |
191195MYSQL_ROOT_PASSWORD | Password for MySQL user "root"
192196MYSQL_USER | Initial created MySQL user
0 commit comments