-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildout.cfg
129 lines (113 loc) · 2.99 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
[buildout]
extends = http://grok.zope.org/releaseinfo/1.4.1/versions.cfg
extends-cache = extends-cache
include-site-packages = false
develop = .
unzip = true
parts =
app
daemon
paster_ini_debug
paster_ini_deploy
phenomine_conf
i18n
mkdirs
site_zcml
test
zope_conf_debug
zope_conf_deploy
zpasswd
interactive_debugger
newest = false
versions = versions
# eggs will be installed in the default buildout location
# (see .buildout/default.cfg in your home directory)
# unless you specify an eggs-directory option here.
extensions += buildout.dumppickedversions
[versions]
# Override versions here.
zope.fanstatic = 0.12
fanstatic = 0.11.2
[app]
recipe = z3c.recipe.scripts
eggs = phenomine.web
z3c.evalexception>=2.0
Paste
PasteScript
PasteDeploy
interpreter = python-console
[daemon]
recipe = collective.recipe.scriptgen
cmd = ${buildout:bin-directory}/paster
arguments = serve ${buildout:parts-directory}/etc/deploy.ini
--daemon --pid-file=${buildout:directory}/var/daemon.pid
--log-file=${buildout:directory}/var/log/daemon.log
[paster_ini_debug]
recipe = collective.recipe.template
input = etc/debug.ini.in
output = ${buildout:parts-directory}/etc/debug.ini
host = 127.0.0.1
port = 8082
[paster_ini_deploy]
recipe = collective.recipe.template
input = etc/deploy.ini.in
output = ${buildout:parts-directory}/etc/deploy.ini
host = 127.0.0.1
port = 8082
[phenomine_conf]
recipe = collective.recipe.template
input = etc/phenomine.web.ini.in
output = ${buildout:parts-directory}/etc/phenomine.web.ini
# this section named so that the i18n scripts are called bin/i18n...
[i18n]
recipe = z3c.recipe.i18n:i18n
packages = phenomine.web
eggs = phenomine.web
domain = phenomine.web
output = src/phenomine/web/locales
zcml =
[mkdirs]
recipe = z3c.recipe.mkdir
paths =
${buildout:directory}/var/log
${zope_conf:filestorage}
${zope_conf:blobstorage}
[site_zcml]
recipe = collective.recipe.template
input = etc/site.zcml.in
output = ${buildout:parts-directory}/etc/site.zcml
[test]
recipe = zc.recipe.testrunner
eggs = phenomine.web
defaults = ['-v']
[zope_conf]
input = etc/zope.conf.in
filestorage = ${buildout:directory}/var/filestorage
blobstorage = ${buildout:directory}/var/blobstorage
# 'extra' is copied verbatim. Use it for product config sections and so.
extra =
[zope_conf_debug]
<= zope_conf
recipe = collective.recipe.template
output = ${buildout:parts-directory}/etc/zope.debug.conf
devmode = on
[zope_conf_deploy]
<= zope_conf
recipe = collective.recipe.template
output = ${buildout:parts-directory}/etc/zope.deploy.conf
devmode = off
# This section is named so that the zpasswd utility is
# called `zpasswd`
[zpasswd]
recipe = z3c.recipe.scripts
eggs =
phenomine.web
zope.password
entry-points =
zpasswd=zope.password.zpasswd:main
[interactive_debugger]
recipe = z3c.recipe.scripts
eggs = phenomine.web
entry-points =
interactive_debugger=grokcore.startup.startup:interactive_debug_prompt
arguments = zope_conf="${zope_conf_debug:output}"