-
Notifications
You must be signed in to change notification settings - Fork 0
/
local_develop.cfg
132 lines (113 loc) · 2.89 KB
/
local_develop.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
# This is a locally used development-buildout (no zeo with some useful
# tools) common to all sites.
[buildout]
extends =
https://raw.github.com/starzel/buildout/4.3/linkto/base.cfg
# If you want you can have you eggs picked
allow-picked-versions = true
sources-dir = src
# Locally you might want some nice development extions:
eggs =
# plone.app.debugtoolbar
# Products.DocFinderTab
# Products.PrintingMailHost
# plone.reload
# collective.backtowork
# raven
# Allow debugging restricted code
# Products.Ienablesettrace
# Post-mortem debugging
# Products.PDBDebugMode
# Debugging on the fly
# iw.debug
# Information where a deadlock occurs
# z3c.deadlockdebugger
zcml =
# iw.debug
parts +=
# test
# coverage-test
# coverage-report
# zopeskel
instance
i18ndude
omelette
zopepy
checkversions
codeintel
# Adjust these to the directory-setup on the server. The default matches the setup on gocepts servers.
# Relative paths:
#backupdir = ${buildout:directory}/backup
#vardir = ${buildout:directory}/var
backupdir = /home/starzel/backup/${buildout:site}
vardir = /home/starzel/var/${buildout:site}
logdir = ${buildout:vardir}/log
[ports]
# Adjust the ports if necessary (e.g. if you run multiple sites without modifying /etc/hosts)
varnish = 8080
haproxy = 8081
zeoclient1 = 8082
zeoclient2 = 8083
zeoclient_debug = 8084
zeoserver = 8100
# Edit /etc/hosts so you can use "localip = ${buildout:site}" to run all sites on the same port.
instance = 8080
[bindips]
instance = 0.0.0.0
zeoserver = 127.0.0.1
varnish = 127.0.0.1
haproxy = 127.0.0.1
zeoclient1 = 127.0.0.1
zeoclient2 = 127.0.0.1
zeoclient_debug = 127.0.0.1
[instance]
recipe = plone.recipe.zope2instance
user = ${buildout:login}:${buildout:password}
http-address = ${bindips:instance}:${ports:instance}
debug-mode = on
verbose-security = on
deprecation-warnings = on
eggs = ${buildout:eggs}
zcml = ${buildout:zcml}
environment-vars =
zope_i18n_compile_mo_files = true
[test]
recipe = zc.recipe.testrunner
eggs =
${buildout:eggs}
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 = coverage=coverage-report
arguments = ('coverage', 'report')
[i18ndude]
unzip = true
recipe = zc.recipe.egg
eggs = i18ndude
[zopeskel]
unzip = true
recipe = zc.recipe.egg
eggs =
ZopeSkel
${instance:eggs}
[omelette]
recipe = collective.recipe.omelette
eggs = ${instance:eggs}
packages = ${instance:location}/lib/python ./
ignore-develop = False
[zopepy]
recipe = zc.recipe.egg
eggs = ${buildout:eggs}
interpreter = zopepy
[checkversions]
recipe=zc.recipe.egg
eggs=z3c.checkversions [buildout]
[codeintel]
recipe = corneti.recipes.codeintel
eggs = ${instance:eggs}
extra-paths = ${omelette:location}