-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildout.cfg
155 lines (131 loc) · 3.39 KB
/
buildout.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
[buildout]
find-links =
http://dist.jarn.com/public
http://dist.plone.org/packages/
http://dist.plone.org/thirdparty
http://opkode.com/media/software/simple
extends =
http://dist.plone.org/release/4.3/versions.cfg
extensions = mr.developer
show-picked-versions=true
parts =
zeo
instance
nginx
frontend
ejabberd.cfg
ejabberd
supervisor-conf
supervisor
omelette
eggs =
Twisted
collective.xmpp.core
develop =
src/rod.recipe.ejabberd
auto-checkout =
rod.recipe.ejabberd
# collective.xmpp.chat
# collective.xmpp.collaboration
# collective.xmpp.core
# Products.UserAndGroupSelectionWidget
versions = versions
[versions]
zc.buildout = 1.6.3
collective.xmltestreport = 1.2.2
gocept.cmmi = 0.9.4
gocept.nginx = 0.9.4
Twisted = 13.1.0
gocept.download = 0.9.5
zope.testrunner = 4.0.3
wokkel = 0.7.1
BeautifulSoup = 3.2.0
meld3 = 0.6.7
rod.recipe.ejabberd =
[sources]
wokkel = git https://github.com/ggozad/wokkel.git
ejabberd-modules = svn https://svn.process-one.net/ejabberd-modules
rod.recipe.ejabberd = git git@github.com:jcbrand/rod.recipe.ejabberd.git
collective.xmpp.chat = git git@github.com:collective/collective.xmpp.chat.git
collective.xmpp.core = git git@github.com:collective/collective.xmpp.core.git
collective.xmpp.collaboration = git git@github.com:collective/collective.xmpp.collaboration.git
Products.UserAndGroupSelectionWidget = git git@github.com:collective/Products.UserAndGroupSelectionWidget.git
[zeo]
recipe = plone.recipe.zeoserver
zeo-address = 8980
[instance-settings]
recipe = plone.recipe.zope2instance
zeo-address = ${zeo:zeo-address}
zeo-client = on
shared-blob = on
user = admin:admin
eggs =
${buildout:eggs}
[instance]
<= instance-settings
user = admin:admin
http-address = 8082
zserver-threads = 2
debug-mode = on
verbose-security = on
eggs =
Plone
Pillow
plone.namedfile
collective.xmpp.chat
collective.xmpp.collaboration
collective.js.jqueryui
collective.loremipsum
zcml-additional =
<configure xmlns="http://namespaces.zope.org/zope">
<include package="collective.xmpp.core" file="reactor.zcml" />
</configure>
[ejabberd]
recipe = rod.recipe.ejabberd
erlang-path = /usr/bin/
enable-odbc = true
url = http://www.process-one.net/downloads/ejabberd/2.1.11/ejabberd-2.1.11.tgz
[ejabberd.cfg]
recipe = collective.recipe.template
input = templates/ejabberd.cfg.in
output = ${buildout:directory}/etc/ejabberd.cfg
xmppdomain = localhost
pubsub_max_items_node = 1000
admin_userid = admin
collaboration_allowed_subnet = 0,0,0,0
collaboration_port = 5347
component_password = secret
[nginx]
recipe = gocept.cmmi
url = http://nginx.org/download/nginx-1.2.4.tar.gz
md5sum = a7c9a515f632c8cbb07ab67392208088
[frontend]
recipe = gocept.nginx
configuration =
worker_processes 1;
daemon off;
events {
worker_connections 1024;
}
http {
server {
listen 8081;
location ~ ^/http-bind {
proxy_pass http://localhost:5280;
}
location / {
proxy_pass http://localhost:8082/VirtualHostBase/http/localhost:8081/Plone/VirtualHostRoot/;
}
}
}
[supervisor]
recipe = zc.recipe.egg
eggs = supervisor
[supervisor-conf]
recipe = collective.recipe.template
input = ${buildout:directory}/templates/supervisord.conf.in
output = ${buildout:directory}/etc/supervisord.conf
[omelette]
recipe = collective.recipe.omelette
eggs =
${instance:eggs}