Under construction!
git clone git@github.com:codalab/chahub.gitcd chahub- Make a virtual environment and source into it
pip install -r requirements.dev.txtnpm install -g npm-watch riot stylusbrew install elasticsearch(defaults should work)
elasticsearch in a different terminal tab to start running elasticsearch before running the server. On Mac you can brew install elasticsearch.
python manage.py runserver to start django which will automatically start npm-watch to compile riot (javascript components) and stylus (css preprocessor)
NOTE: Todo!
Add this buildpack:
https://github.com/heroku/heroku-buildpack-pgbouncer
Set these ENV vars:
WHITENOISE_ROOT=
# This environment variable passes arguments to gunicorn, tweak worker count here
export GUNICORN_CMD_ARGS="--workers=10"To setup ElasticSearch data directory:
sudo chown 1000:1000 var/data/elasticsearch/