This is the web interface for the Standing iOS app for ludic resistance.
Read more about the app and its background here: http://whatsthehubbub.nl/projects/standing/
This project is licensed under an MIT License as detained in the LICENSE file in the same directory.
- Install homebrew, by getting the commandline tools: https://developer.apple.com/downloads and then do the install homebrew here: http://mxcl.github.com/homebrew/
- Open Terminal.app
- Check python is installed by typing
python
- Install pip if you don't have it
sudo easy_install pip
- Use pip to install virtualenv:
sudo pip install virtualenv
- Find a fresh place to checkout the project: [email protected]:whatsthehubbub/victoryboogiewoogie.git use the Mac client: http://mac.github.com/
- In the terminal
cd
to where you just checked out the project, for instance:cd ~/Documents/projects/sake/victorycheckout
- Create a virtual environment if you don't have one yet:
virtualenv venv --distribute
- Start a virtual environment:
source venv/bin/activate
- Install all the necessary packages:
pip install -r requirements.txt
- If you have never done so, setup the database:
python manage.py syncdb
, follow the instructions you get and note down the username and password that give you /admin access to the django site - Because we use south to create the tables for the application (and to update after model changes) you need to run:
python manage.py migrate
- Start the server with
python manage.py runserver
and go to your django at http://127.0.0.1:8000/admin 13.1 If you want your server to be accessible from other machines, start your server withpython manage.py runserver 0.0.0.0:8000
. You will need to figure out your external hostname yourself. [Optional] - Start redis with
redis-server /usr/local/etc/redis.conf
- Start rq with
python manage.py rqworker high default low
(requires redis)
To restart the server simply repeat steps 9 and 13. To be up to date again always do: 9, 10, 12, 13.
- Download from Incident57: http://incident57.com/codekit/
- Start app and add the Standing directory as a new project