The Roller Derby Event Coordinator (RDEC) is a Web application designed for Roller Derby leagues to help them monitor and manage the attendence of their members to events. It aims to provide answers to the questions that plague event organisers:
A Python virtual environment - either virtualenv or conda - is recommended.
source activate rdecenv
pip install --use-wheel -r requirements.txt
Major configuration is via environment variables.
DATABASE_URL='postgres://rdecuser:rdecpass@localhost:5432/rdecdb'
RDEC_ALLOWED_HOSTS='.roller-derby.rocks rdec.herokuapp.com'
RDEC_DEBUG=False
RDEC_LEAGUE_NAME='Hellfire Harlots'
RDEC_MAIL_FROM_ADDRESS='[email protected]'
RDEC_RECENT_EVENT_CUTOFF_DAYS=7
python manage.py collectstatic --noinput
python manage.py createsuperuser
A Python WSGI server is required - gunicorn is recommended.
gunicorn rdecsite.wsgi
Browse to http://host:port, log in with the administrative superuser and whack 'Admin' in the navigation bar. Add Event Roles using the Admin interface. Examples of roles are:
Add events using the Events admin page.
Content type
Image
Digest
Size
273.7 MB
Last updated
over 9 years ago
docker pull leegent/rdec