-
Notifications
You must be signed in to change notification settings - Fork 6
/
pybot.cfg
63 lines (53 loc) · 1.49 KB
/
pybot.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
[buildout]
extensions = mr.developer
parts = supervisor varnish-build varnish-conf varnish robot
versions = versions
find-links =
http://dist.plone.org/thirdparty/
http://packages.affinitic.be/simple
auto-checkout = plone.act
sources-dir = devel
[sources]
plone.act = git git://github.com/gotcha/plone.act.git
[versions]
robotframework-selenium2library = 1.0.0.2
docutils = 0.8.1
[robot]
recipe = zc.recipe.egg
eggs = robotentrypoints
[supervisor]
recipe = collective.recipe.supervisor
port = ${ports:supervisor}
user = admin
password = admin
programs =
10 varnish ${varnish:daemon} [ -f ${varnish:config} -n ${buildout:directory}/var -s malloc,1G -a ${hosts:varnish}:${ports:varnish} -F ] ${buildout:directory}
[varnish-build]
recipe = zc.recipe.cmmi
url = ${varnish:download-url}
[varnish]
recipe = plone.recipe.varnish:instance
bind = ${hosts:varnish}:${ports:varnish}
telnet = ${hosts:varnish-telnet}:${ports:varnish-telnet}
cache-size = 256M
mode = foreground
daemon = ${buildout:parts-directory}/varnish-build/sbin/varnishd
config = ${buildout:directory}/etc/varnish.vcl
[varnish-conf]
recipe = collective.recipe.template
input = templates/varnish.vcl.in
output = ${buildout:directory}/etc/varnish.vcl
backend = ${hosts:plone_testing}
backend_port = ${ports:plone_testing}
[hosts]
supervisor = 127.0.0.1
instance = 127.0.0.1
plone_testing = 127.0.0.1
varnish = 0.0.0.0
varnish-telnet = 127.0.0.1
[ports]
instance = 8080
plone_testing = 55001
supervisor = 9001
varnish = 5000
varnish-telnet = 5001