File tree Expand file tree Collapse file tree 5 files changed +32
-0
lines changed Expand file tree Collapse file tree 5 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ Supports:
12
12
- Nginx or Apache HTTPd
13
13
- PHP-FPM (with Xdebug)
14
14
- MySQL, MariaDB or PerconaDB
15
+ - PostgreSQL
15
16
- Solr (disabled, with TYPO3 CMS EXT: solr configuration as example)
16
17
- Elasticsearch (disabled, without configuration)
17
18
- Redis (disabled)
Original file line number Diff line number Diff line change 5
5
build : docker/main/
6
6
links :
7
7
- mysql
8
+ # - postgres
8
9
# - mail
9
10
# - solr
10
11
# - elasticsearch
@@ -54,6 +55,18 @@ mysql:
54
55
env_file :
55
56
- docker-env.yml
56
57
58
+ # ######################################
59
+ # PostgreSQL server
60
+ # ######################################
61
+ # postgres:
62
+ # build: docker/postgres/
63
+ # ports:
64
+ # - 15432:5432
65
+ # volumes_from:
66
+ # - storage
67
+ # env_file:
68
+ # - docker-env.yml
69
+
57
70
# ######################################
58
71
# Solr server
59
72
# ######################################
Original file line number Diff line number Diff line change @@ -49,6 +49,11 @@ MYSQL_USER=dev
49
49
MYSQL_PASSWORD=dev
50
50
MYSQL_DATABASE=typo3
51
51
52
+ # ######################################
53
+ # PostgreSQL settings
54
+ POSTGRES_USER=dev
55
+ POSTGRES_PASSWORD=dev
56
+
52
57
# ######################################
53
58
# FTP settings
54
59
FTP_USER=dev
Original file line number Diff line number Diff line change
1
+ FROM postgres:9.4
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ main | Main container with PHP-FPM and tools (your entrypoi
10
10
storage | Storage container, eg. for Solr data
11
11
web | Apache HTTPD or Nginx webserver
12
12
mysql | MySQL database
13
+ postgres (optional) | PostgreSQL database
13
14
solr (optional) | Apache Solr server
14
15
elasticsearch (optional) | Elasticsearch server
15
16
memcached (optional) | Memcached server
@@ -26,6 +27,7 @@ main | [Ubuntu](https://registry.hub.docker.com/_/ubuntu/)
26
27
storage | [ Ubuntu] ( https://registry.hub.docker.com/_/ubuntu/ ) * official*
27
28
web | [ Apache] ( https://registry.hub.docker.com/_/httpd/ ) * official* or [ Nginx] ( https://registry.hub.docker.com/_/nginx/ ) * official*
28
29
mysql | [ MySQL] ( https://registry.hub.docker.com/_/mysql/ ) * official*
30
+ postgres | [ PostgreSQL] ( https://registry.hub.docker.com/_/postgres/ ) * official*
29
31
solr (optional) | [ Solr] ( https://registry.hub.docker.com/u/guywithnose/solr/ ) from _ guywithnose_
30
32
elasticsearch (optional) | [ Elasticsearch] ( https://registry.hub.docker.com/_/elasticsearch/ ) * official*
31
33
memcached (optional) | [ Memcached] ( https://registry.hub.docker.com/_/memcached/ ) * official*
@@ -83,6 +85,16 @@ External Port | 13306
83
85
Access fo MySQL user "root" and "dev" will be allowed from external hosts (eg. for debugging, dumps and other stuff).
84
86
85
87
88
+ ### PostgreSQL
89
+
90
+ Setting | Value
91
+ ------------- | -------------
92
+ User | dev (if not changed in env)
93
+ Password | dev (if not changed in env)
94
+ Host | postgres:5432
95
+ External Port | 15432
96
+
97
+
86
98
### Solr
87
99
88
100
Setting | Value
You can’t perform that action at this time.
0 commit comments