Stuff is a database you can use to see the physical resources available to you in Computer Science House. You can see what we have available, who is/has been using it, and link to any relevant documentation or projects.
Requires Python & MongoDB
Use pip install -r requirements.txt
to install the required python dependencies. Using virtualenv is recommeded when installing packages for python.
Stuff
requires access to OIDC and s3 to operate properly. This is done by obtaining a client id and secret for each service.
Set these variables before attempting to start Stuff
IMAGE_URL
- URL where game thumbnails are hostedMONGODB_DATABASE
- Set to whateverStuff
database will be calledSECRET_KEY
- Set to anything, but keep it a secretSERVER_NAME
- Set to localhost:5000 for use with CSH authURL_SCHEME
- Set tohttp
for CSH auth
For OIDC information contact a maintainer of Stuff
OIDC_CLIENT_ID
OIDC_CLIENT_SECRET
OIDC_ISSUER
For s3 credentials contact a maintainer of Stuff
S3_BUCKET
S3_KEY
S3_SECRET
S3_ENDPOINT
Start Stuff
by using python wsgi.py
in the projects root directory
The project should be running at localhost:5000