badges.mozilla.org is a service for awarding badges to Mozillians!
Feel free to file them as issues on the badges.mozilla.org project!
Here's how I get it running on my MacBook:
git clone
git submodule update --init --recursive
virtualenv --no-site-packages venv
. ./venv/bin/activate
pip install -r requirements/dev.txt
# Set up a mysql database
# Edit badgus/settings/local.py
# change db credentials and add HMAC_KEYS
./manage.py syncdb
./manage.py migrate
./manage.py compress_assets
./manage.py runserver 0.0.0.0:8000
Under Ubuntu 12.10 (64 bit), all the above worked after first installing some packages and rejiggering some files:
sudo apt-get install build-essential python-dev python-pip \
python-virtualenv mysql-server libmysqlclient-dev libxml2-dev \
libxslt-dev memcached libjpeg8 libjpeg62-dev libfreetype6 \
libfreetype6-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
This software is licensed under the New BSD License. For more
information, read the file LICENSE
.