2011-03-10 03:41:05 +01:00
|
|
|
Budget-manager
|
|
|
|
##############
|
|
|
|
|
|
|
|
This is a really tiny app to ease the shared houses budget management. Keep
|
|
|
|
track of who bought what, when, and for who to then compute the balance of each
|
|
|
|
person.
|
2011-03-10 18:32:53 +01:00
|
|
|
|
|
|
|
Make it run!
|
|
|
|
============
|
|
|
|
|
|
|
|
To make it run, you just have to do something like::
|
|
|
|
|
|
|
|
$ virtualenv venv
|
2011-03-10 21:31:02 +01:00
|
|
|
$ source venv/bin/activate
|
2011-07-30 15:40:48 +02:00
|
|
|
$ pip install -r requirements.txt
|
2011-03-10 18:32:53 +01:00
|
|
|
$ cd budget
|
2011-09-09 21:21:37 +02:00
|
|
|
$ python run.py
|
2011-03-10 18:32:53 +01:00
|
|
|
|
|
|
|
Deploy it
|
|
|
|
=========
|
|
|
|
|
|
|
|
To deploy it, I'm using gunicorn and supervisord::
|
|
|
|
|
2011-03-10 18:51:16 +01:00
|
|
|
$ virtualenv venv
|
|
|
|
$ source venv/bin/activate
|
2011-07-30 15:40:48 +02:00
|
|
|
$ pip install -r requirements.txt
|
2011-03-10 18:51:16 +01:00
|
|
|
|
2011-03-10 18:32:53 +01:00
|
|
|
1. Add the lines in conf/supervisord.conf to your supervisord.conf file.
|
|
|
|
**adapt them to your paths!**
|
|
|
|
2. Copy and paste the content of conf/nginx.conf in your nginx conf file.
|
|
|
|
**adapt them to your paths!**
|
|
|
|
3. reload both nginx and supervisord. It should be working ;)
|
2011-03-10 18:51:16 +01:00
|
|
|
|
|
|
|
Don't forget to set the right permission for your files !
|