b0458ebb77dd

Merge deploy.
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Sun, 13 Jun 2010 11:56:37 -0400
parents 993a35243d1c (current diff) e2948af5b2fb (diff)
children 1262a21153ac
branches/tags (none)
files

Changes

--- a/.hgignore	Sun Jun 13 10:35:31 2010 -0400
+++ b/.hgignore	Sun Jun 13 11:56:37 2010 -0400
@@ -4,3 +4,6 @@
 .DS_Store
 tags
 .ropeproject
+*.swo
+*.swp
+*.log
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/deploy/gunicorn.conf.py	Sun Jun 13 11:56:37 2010 -0400
@@ -0,0 +1,10 @@
+# Example gunicorn configuration file.
+# Edit as necessary.
+
+bind = "127.0.0.1:8000"
+workers = 2
+daemon = True
+pidfile = "gunicorn.pid"
+logfile = "gunicorn.log"
+proc_name = "gunicorn-hgreview-myrepo"
+debug = False
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/deploy/wsgi.py	Sun Jun 13 11:56:37 2010 -0400
@@ -0,0 +1,26 @@
+# An example WSGI script for serving hg-review's web UI.
+# Edit as necessary.
+
+# If hg-review is not on your webserver's PYTHONPATH, uncomment the lines
+# below and point it at the hg-review/review directory.
+import sys
+sys.path.insert(0, "/path/to/hg-review/review")
+
+REPO = '/path/to/your/repo'
+READ_ONLY = True
+ALLOW_ANON_COMMENTS = True
+ANON_USER = 'Anonymous <anonymous@example.com>'
+
+from mercurial import hg, ui
+from web_ui import app
+from api import ReviewDatastore
+
+_ui = ui.ui()
+_ui.setconfig('ui', 'user', ANON_USER)
+repo = hg.repository(_ui, REPO)
+
+app.read_only = READ_ONLY
+app.debug = False
+app.datastore = ReviewDatastore(_ui, repo)
+
+application = app