b0458ebb77dd
Merge deploy.
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