This weekend I decided to checkout ReviewBoard a slick Web 2.0 open source Django app for doing code reviews. Unfortunately, it took me quite a bit of time to set it up from scratch with Nginx. Thus, I decided to do a quick writeup for Nginx users. ReviewBoard’s setup docs is a good starting point for getting the dependencies you need to setup a ReviewBoard website.
Once you have ReviewBoard installed you can generate a website using
rb-site install. I setup my website under /var/www/review.mysite.com but you can set it up anywhere if you prefer another location.
The next step is to launch the FastCGI daemon script bundled with ReviewBoard
Once your FastCGI instance is up and running you just need to simply point Nginx at the FastCGI process
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
Then restart your nginx server and reviewboard should be up and running. Did I miss anything?