-
Notifications
You must be signed in to change notification settings - Fork 0
/
base.cfg
executable file
·200 lines (174 loc) · 4.65 KB
/
base.cfg
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
[buildout]
extensions =
mr.developer
allow-picked-versions = false
show-picked-versions = true
parts =
omelette
repozo
facts
zeoserver
instance1
instance-amqp
instance-async
extends =
https://dist.plone.org/release/4.3.20/versions.cfg
sources.cfg
port.cfg
versions.cfg
versions=versions
find-links =
https://eggs.imio.be/find-links/common/
always-checkout = force
eggs =
Plone
develop =
[facts]
recipe = isotoma.recipe.facts
[zeoserver]
recipe = plone.recipe.zeoserver
zeo-address = ${port:zeo}
eggs = ${instance1:eggs}
#effective-user = ${instance1:effective-user}
pack-days = 7
# pack-gc = true
pack-keep-old = false
monitor-address = ${port:zeo-monitor}
zeo-conf-additional =
%define FILESTORAGE ${buildout:directory}/var/filestorage
%define BLOBSTORAGE ${buildout:directory}/var/blobstorage
%include ${buildout:directory}/zeo_add.conf
%include ${buildout:directory}/zeo_async.conf
[zope-conf]
additional =
%define ZEOADDRESS ${zeoserver:zeo-address}
%define ZEOINSTANCE ${buildout:directory}/parts/zeoserver/var
%define FILESTORAGE ${buildout:directory}/var/filestorage
%define BLOBSTORAGE ${buildout:directory}/var/blobstorage
%include ${buildout:directory}/zope_add_zeo.conf
%include ${buildout:directory}/zope_add_async.conf
amqp =
zamqp =
solr-eggs =
[bigbang]
environment-vars =
# collective.big.bang related vars
ACTIVE_BIGBANG False
PLONE_EXTENSION_IDS plonetheme.classic:default, plonetheme.sunburst:default, Products.MeetingCommunes:default
DEFAULT_LANGUAGE fr
SITE_ID ${port:plone-path}
ADMIN_PASSWORD ${port:admin-password}
[instance1]
#effective-user =
user = admin:${port:admin-password}
http-address = ${port:instance1-http}
zserver-threads = 4
debug-mode = off
verbose-security = off
recipe = plone.recipe.zope2instance
zeo-client = true
zeo-address = ${zeoserver:zeo-address}
zodb-cache-size = ${port:zodb-cache-size}
zeo-client-cache-size = ${port:zeo-client-cache-size}
http-header-max-length = 16384
shared-blob = on
zope-conf-additional =
<product-config five.z2monitor>
bind 0.0.0.0:${port:instance1-monitor}
</product-config>
${zope-conf:additional}
<clock-server>
method /${port:plone-path}/@@cron-tick
period 3600
user admin
password ${port:admin-password}
</clock-server>
${zope-conf:zamqp}
zcml-additional =
<include package="plone.app.async" file="multi_db_instance.zcml" />
event-log-custom =
<logfile>
path ${buildout:directory}/var/log/${:_buildout_section_name_}.log
level INFO
</logfile>
<syslog>
address ${port:logs-server}
facility local3
format %(asctime)s ${facts:hostname} zope[%(process)s]: ${port:cluster} ${:_buildout_section_name_} [%(levelname)s] %(name)s | %(message)s
dateformat %b %d %H:%M:%S
level info
</syslog>
environment-vars =
PYTHON_EGG_CACHE ${buildout:directory}/python-eggs
zope_i18n_compile_mo_files true
OO_PORT ${port:oo-port}
PYTHON_UNO ${port:python-uno}
PUBLIC_URL ${port:public-url}
# CUSTOM_TMP /var/tmp
# FTW_LABELS_PERSONAL_LABELS ['lu']
RETURN_FULLOBJECT_AFTER_CREATION_DEFAULT False
eggs =
${buildout:eggs}
plone.app.async
collective.monitor
Products.DocFinderTab
Products.PloneMeeting
# backward compat, to be removed after buildout.pm 4.1.17 is released
Products.PloneMeeting[amqp]
five.z2monitor
Products.ZNagios
zc.z3monitor
imio.prometheus
collective.big.bang
ftw.structlog
zcml =
Products.PloneMeeting-overrides
five.z2monitor
Products.ZNagios-zcmonitor
zc.z3monitor
collective.monitor
imio.prometheus
collective.big.bang
ftw.structlog
z2-log = disable
[instance-async]
<= instance1
http-address = ${port:instance-async-http}
zserver-threads = 4
debug-mode = on
verbose-security = on
zcml-additional =
<include package="plone.app.async" file="multi_db_worker.zcml" />
environment-vars =
ZC_ASYNC_UUID ${buildout:directory}/var/async-uuid.txt
zope-conf-additional =
<product-config five.z2monitor>
bind 0.0.0.0:${port:instance-async-monitor}
</product-config>
${zope-conf:additional}
${zope-conf:zamqp}
[instance-amqp]
<= instance1
environment-vars -= ${bigbang:environment-vars}
zserver-threads = 1
http-address = ${port:instance-amqp-http}
zope-conf-additional =
<product-config five.z2monitor>
bind 0.0.0.0:${port:instance-amqp-monitor}
</product-config>
${zope-conf:additional}
${zope-conf:amqp}
${zope-conf:zamqp}
[omelette]
recipe = collective.recipe.omelette
eggs = ${instance1:eggs}
[debug]
eggs =
ipdb
iw.debug
zcml =
iw.debug
[repozo]
recipe = zc.recipe.egg
eggs = ZODB3
scripts = repozo