-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdevelopment.cfg
144 lines (125 loc) · 2.84 KB
/
development.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
[buildout]
extends-cache = extends
extends =
cfg/base.cfg
cfg/sources.cfg
parts +=
# Develop only parts
client1
client2
zeoserver
# celery
# redis
# solr-download
# solr-instance
ipzope
zopepy
test
coverage-test
# coverage-report
# mkrelease
omelette
# locust
mrbob
resources
auto-checkout +=
mockup
Products.CMFPlone
[sources]
mockup = git https://github.com/plone/mockup.git branch=2.7.x
Products.CMFPlone = git https://github.com/plone/Products.CMFPlone.git branch=5.1.x
[client1]
debug-mode = off
verbose-security = on
#eggs +=
# plone.reload
# Products.PrintingMailHost
# Products.PDBDebugMode
[client2]
<= client1
http-address = 8082
[supervisor]
recipe = collective.recipe.supervisor
port = 9003
user = admin
password = admin
supervisord-environment =
TMP=${tmp:paths}
TEMP=${tmp:paths}
TMPDIR=${tmp:paths}
programs =
10 zeoserver ${buildout:directory}/parts/zeoserver/bin/runzeo true
20 client1 (autostart=false) ${buildout:directory}/bin/client1 [console] true
20 client2 (autostart=false startsecs=5) ${buildout:directory}/bin/client2 [console] true
30 redis ${buildout:directory}/bin/redis-server [${buildout:directory}/redis.conf] true
40 celery ${buildout:directory}/bin/celery [worker -B] ${buildout:directory} true
50 solr ${buildout:directory}/bin/solr-instance [fg] true
[zopepy]
# For more information on this step and configuration options see:
# http://pypi.python.org/pypi/zc.recipe.egg
recipe = zc.recipe.egg
eggs =
${client1:eggs}
compoze==1.0
interpreter = zopepy
scripts =
zopepy
compoze
[test]
recipe = zc.recipe.testrunner
eggs =
${buildout:eggs}
plone.app.testing
plone.app.robotframework
robotsuite
mock
defaults = ['--exit-with-status', '--auto-color', '--auto-progress']
[coverage-test]
recipe = zc.recipe.testrunner
eggs = ${test:eggs}
defaults = ['--coverage', '../../coverage', '-v', '--auto-progress']
[coverage-report]
recipe = zc.recipe.egg
eggs = z3c.coverage
scripts = coveragereport
arguments = ('coverage', 'report')
[mkrelease]
recipe = zc.recipe.egg
eggs = jarn.mkrelease
scripts = mkrelease
[omelette]
recipe = collective.recipe.omelette
eggs = ${test:eggs}
ignore-develop = true
[ipzope]
recipe = zc.recipe.egg
eggs =
ipython
${test:eggs}
initialization =
import sys, os
os.environ["INSTANCE_HOME"] = "${client1:location}"
sys.argv[1:1] = "--profile=zope".split()
scripts = ipython=ipzope
[mrbob]
recipe = zc.recipe.egg
eggs =
mr.bob
bobtemplates.plone
i18ndude
[versions]
ipython = 0.12
locustio = 0.7.5
Flask = 0.11.1
Werkzeug = 0.11.10
click = 6.6
greenlet = 0.4.10
itsdangerous = 0.24
msgpack-python = 0.4.7
[locust]
recipe = zc.recipe.egg
eggs = locustio
[resources]
recipe = zc.recipe.egg
eggs = Products.CMFPlone
scripts = plone-compile-resources