You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,21 +5,19 @@
5
5
[](http://isitmaintained.com/project/mblaschke/typo3-docker-boilerplate"Average time to resolve an issue")
6
6
[](http://isitmaintained.com/project/mblaschke/typo3-docker-boilerplate"Percentage of issues still open")
7
7
8
-
9
-
This is a boilerplate utilizing Docker based with support
10
-
for **TYPO3_CONTEXT** and **FLOW_CONTEXT** for TYPO3, FLOW, NEOS.
11
-
It also supports Symfony and any other PHP base project.
8
+
This is an easy customizable docker boilerplate for any PHP based projects like TYPO3 CMS, TYPO3 NEOS, TYPO3 FLOW, Symfony Famework and many other.
12
9
13
10
Supports:
14
11
15
12
- Nginx or Apache HTTPd
16
-
- PHP-FPM (with Xdebug and Xhprof)
13
+
- PHP-FPM (with Xdebug)
17
14
- MySQL, MariaDB or PerconaDB
18
-
- Solr (disabled, without EXT:solr configuration)
15
+
- Solr (disabled, with TYPO3 CMS EXT:solr configuration as example)
19
16
- Elasticsearch (disabled, without configuration)
20
17
- Redis (disabled)
21
18
- Memcached (disabled)
22
19
- Mailcatcher (if no mail sandbox is used, eg. [Vagrant Development VM](https://github.com/mblaschke/vagrant-development))
20
+
- Support for **TYPO3_CONTEXT** and **FLOW_CONTEXT** for TYPO3, FLOW, NEOS.
23
21
- maybe more later...
24
22
25
23
This Docker boilerplate based on the best practises and don't use too much magic.
@@ -28,9 +26,9 @@ Configuration of each docker container is available in the `docker/` directory -
28
26
This boilerplate can also be used for any other web project eg. Symfony, Magento and more.
29
27
Just customize the makefile for your needs
30
28
31
-
Warning: Don't use this Docker containers for production - they are only for development!
29
+
Warning: Don't use this Docker containers for production - they are only for development. If you find it usefull for production please contact me.
32
30
33
-
Use can use my [Vagrant Development VM](https://github.com/mblaschke/vagrant-development) for this Docker boilerplate.
31
+
Use can use my [Vagrant Development VM](https://github.com/mblaschke/vagrant-development) for this Docker boilerplate, eg. for easy creating new boilerplate installations with an easy shell command: `ct docker:create directory`
34
32
35
33
## Requirements
36
34
@@ -42,7 +40,7 @@ Use can use my [Vagrant Development VM](https://github.com/mblaschke/vagrant-dev
42
40
If you want to run a Docker VM make sure you're using VMware or Parallels Desktop because of
43
41
the much faster virtualisation (networking, disk access, shared folders) compared to VirtualBox.
44
42
45
-
For more convenience use [CliTools.phar](https://github.com/mblaschke/vagrant-clitools) (will also run on native Linux, not only Vagrant)
43
+
For more convenience use [CliTools.phar](https://github.com/mblaschke/vagrant-clitools) (will also run on native Linux, not only inside a Vagrant box)
46
44
47
45
## Docker short introduction
48
46
@@ -214,6 +212,7 @@ Environment | Description
214
212
DOCUMENT_ROOT | Document root for Nginx and Apache HTTPD, can be absolute or relative (to /docker inside the container).
215
213
DOCUMENT_INDEX | Default document index file for Nginx and Apache HTTPd
216
214
CLI_SCRIPT | Target for "cli" command of main container
215
+
CLI_USER | User which should be used to run CLI scripts (normally www-data, equals php-fpm user)
217
216
<br> |
218
217
TYPO3_CONTEXT | Context for TYPO3, can be used for TypoScript conditions and AdditionalConfiguration
219
218
FLOW_CONTEXT | Context for FLOW and NEOS
@@ -272,3 +271,4 @@ For better useability track a whole branch (eg. develop or master) as submodule
272
271
This Docker layout is based on https://github.com/denderello/symfony-docker-example/
273
272
274
273
Thanks to [cron IT GmbH](http://www.cron.eu/) for the inspiration for this Docker boilerplate.
274
+
Also thanks to Ingo Pfennigstorf for testing and some usefull ideas.
0 commit comments