forked from georchestra/georchestra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
130 lines (118 loc) · 2.66 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
version: '2'
volumes:
postgresql_data:
ldap_data:
ldap_config:
geoserver_geodata:
geoserver_datadir:
geoserver_tiles:
mapfishapp_uploads:
extractorapp_extracts:
geonetwork_datadir:
services:
database:
image: georchestra/database:latest
build: postgresql
environment:
- POSTGRES_USER=georchestra
- POSTGRES_PASSWORD=georchestra
volumes:
- postgresql_data:/var/lib/postgresql/data
ldap:
image: georchestra/ldap:latest
build: ldap
environment:
- SLAPD_ORGANISATION=georchestra
- SLAPD_DOMAIN=georchestra.org
- SLAPD_PASSWORD=secret
- SLAPD_ADDITIONAL_MODULES=groupofmembers
volumes:
- ldap_data:/var/lib/ldap
- ldap_config:/etc/ldap
geoserver:
image: georchestra/geoserver:latest
depends_on:
- ldap
volumes:
- geoserver_datadir:/mnt/geoserver_datadir
- geoserver_geodata:/mnt/geoserver_geodata
- geoserver_tiles:/mnt/geoserver_tiles
environment:
- XMS=256M
- XMX=8G
proxy:
image: georchestra/security-proxy:latest
depends_on:
- ldap
- database
volumes:
- /etc/georchestra:/etc/georchestra
environment:
- XMS=256M
- XMX=1G
cas:
image: georchestra/cas:latest
depends_on:
- ldap
volumes:
- /etc/georchestra:/etc/georchestra
environment:
- XMS=256M
- XMX=1G
mapfishapp:
image: georchestra/mapfishapp:latest
depends_on:
- database
volumes:
- /etc/georchestra:/etc/georchestra
- mapfishapp_uploads:/mnt/mapfishapp_uploads
environment:
- XMS=256M
- XMX=2G
extractorapp:
image: georchestra/extractorapp:latest
depends_on:
- database
volumes:
- /etc/georchestra:/etc/georchestra
- extractorapp_extracts:/mnt/extractorapp_extracts
environment:
- XMS=256M
- XMX=2G
header:
image: georchestra/header:latest
volumes:
- /etc/georchestra:/etc/georchestra
environment:
- XMS=256M
- XMX=512M
ldapadmin:
image: georchestra/ldapadmin:latest
depends_on:
- ldap
- database
volumes:
- /etc/georchestra:/etc/georchestra
environment:
- XMS=256M
- XMX=1G
geonetwork:
image: georchestra/geonetwork:3-latest
depends_on:
- ldap
- database
volumes:
- /etc/georchestra:/etc/georchestra
- geonetwork_datadir:/mnt/geonetwork_datadir
environment:
- XMS=256M
- XMX=6G
analytics:
image: georchestra/analytics:latest
depends_on:
- database
volumes:
- /etc/georchestra:/etc/georchestra
environment:
- XMS=256M
- XMX=1G