Real-time multiplayer quizbowl
Configure .env
with proper credentials.
Set up a virtual environment if desired and run:
cd web
pip install -r "requirements.txt"
python manage.py migrate
python manage.py loaddata fixtures/default_rooms.json
python manage.py loaddata fixtures/sample.json
python manage.py runserver
Tossup questions can be loaded easily from a fixture. Data can be downloaded
from the Protobowl DB dumps repo
or custom made. See fixtures/sample.json
for an example custom fixture.
# Load fixture data from PB db dump
cd web
python scripts/pb_load.py
python manage.py loaddata fixtures/pbdump.json
Configure .env
with proper credentials.
Start application:
docker-compose up --build
# Get container name of kuiperbowl_web
docker ps
docker exec -it <CONTAINER ID> bash
python /usr/src/app/manage.py loaddata <FIXTURE PATH>