This file shows how to get this app running on local
[TESTED on Ubuntu 12.04 64 bits]
- sudo apt-get update
- sudo apt-get install virtualenvwrapper git ipython sqlite3 python-dev libmemcached-dev nodejs npm memcached build-essential
- source ~/.bashrc
- mkvirtualenv exhibiaenv
- git clone https://github.com/exhibia/exhibia.git Exhibiasrc
- cd Exhibiasrc pip install -U pip pip install -r requirements.txt
- copy Exhibiasrc/exhibia/nodeapp/app.js outside of exhibia or Exhibiasrc folders wherever you want
- In the directory where you have app.js runs it npm install socket.io memcached
- add 127.0.0.1 testing.exhibia.com to your /etc/hosts file
[TESTED on OS X 10.8.2]
# Clone the source if haven't
git clone https://github.com/exhibia/exhibia.git
# Install
# * libevent, used by Python's gevent
# * libmemcached, used by Python's pylibmc
brew install libevent libmemcached
# Go to wokring directory
cd exhibia/exhibia
# Update global dependencies
pip install -U pip
# Install local dependencies
sudo pip install -r requirements.txt
# Only on Ubunu
workon exhibiaenv
cd exhibia/exhibia
python manage.py runserver
# Only on Ubunu
workon exhibiaenv
cd exhibia/exhibia
python manage.py bidomatic
username: U&7cO4^2
password: m9)E6*uU