Install the required packages
sudo apt-get install build-essential python2.7-dev python-dev python-pip
sudo add-apt-repository -y ppa:ondrej/mysql-5.6
sudo apt-get update
sudo apt-get -y install mysql-server
Create a virtualenv on local system
virtualenv vpw.env
cd vpw.env
. bin/activate
git clone https://github.com/voer-platform/vp.web.git
cd vpw
pip install -r requirements.txt
cp voer/settings/dev.py voer/settings/local.py
# Database
# https://docs.djangoproject.com/en/1.6/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB_NAME',
'USER': 'USER_NAME',
'PASSWORD': 'PASS',
'HOST': '127.0.0.1',
'PORT': 3306,
}
}
#VPR Address
VPR_URL = 'http://dev.voer.vn:2013/1.0/'
#VPT Address
VPT_URL = 'http://dev.voer.vn:6543/'
SITE_URL = 'dev.voer.vn'
# Register on http://www.captcha.net
RECAPTCHA_PUBLIC_KEY = 'public_key'
RECAPTCHA_PRIVATE_KEY = 'private_key'
#Email setup
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'youremail@gmail.com'
EMAIL_HOST_PASSWORD = 'yourpassword'
# Client ID which register in VPR
CLIENT_ID = "ID"
CLIENT_KEY = "KEY"
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "voer.settings.local")
./manage.py syncdb
./manage.py migrate vpw
./manage.py runserver 0.0.0.0:8000
No module named UniversalAnalytics
git clone https://github.com/analytics-pros/universal-analytics-python.git
cd universal-analytics-python
python setup.py install