[z3-checkins] r41782 - in z3/NudgeNudge/trunk: . etc
philikon at codespeak.net
philikon at codespeak.net
Mon Apr 2 01:02:32 CEST 2007
Author: philikon
Date: Mon Apr 2 01:02:29 2007
New Revision: 41782
Modified:
z3/NudgeNudge/trunk/ (props changed)
z3/NudgeNudge/trunk/buildout.cfg
z3/NudgeNudge/trunk/etc/paste.ini
Log:
* Use development version (checkout for now) of zope.paste which supports
running Zope 3 completely on PasteDeploy
* New buildout part that installs PasteScript and lets you run NudgeNudge
like so:
$ bin/paster serve etc/paste.ini
Modified: z3/NudgeNudge/trunk/buildout.cfg
==============================================================================
--- z3/NudgeNudge/trunk/buildout.cfg (original)
+++ z3/NudgeNudge/trunk/buildout.cfg Mon Apr 2 01:02:29 2007
@@ -1,6 +1,6 @@
[buildout]
-parts = data instance test
-develop = . deliverance
+parts = data server instance test
+develop = . deliverance zope.paste
[test]
working-directory = parts/instance
@@ -17,6 +17,13 @@
[zope3]
location = /usr/local/Zope-3.3.1
+[server]
+recipe = zc.recipe.egg
+eggs = ${instance:eggs}
+ PasteScript
+ WSGIUtils
+extra-paths = ${zope3:location}/lib/python
+
[instance]
database = data
eggs = setuptools
Modified: z3/NudgeNudge/trunk/etc/paste.ini
==============================================================================
--- z3/NudgeNudge/trunk/etc/paste.ini (original)
+++ z3/NudgeNudge/trunk/etc/paste.ini Mon Apr 2 01:02:29 2007
@@ -1,8 +1,20 @@
-[filter-app:Paste.Main]
+[composite:main]
+use = egg:Paste#urlmap
+/ = themed
+/notheme = zope
+
+[filter-app:themed]
use = egg:Deliverance
theme_uri = /@@/nudgenudge/www.python.org/pypi/index.html
rule_uri = /@@/nudgenudge/rules.xml
next = zope
[app:zope]
-paste.app_factory = zope.paste.application:zope_publisher_app_factory
+use = egg:zope.paste
+site_definition = ../parts/instance/etc/site.zcml
+file_storage = ../parts/data/Data.fs
+
+[server:main]
+use = egg:PasteScript#wsgiutils
+host = 127.0.0.1
+port = 8080
More information about the z3-checkins
mailing list