The Labs Platform is the full-stack interface to the ecosystem that facilitates the organization's accounts engine and other cross-product resources.
- Configure environment variables (e.g.
.env
) containing:
DATABASE_URL=mysql://USER:PASSWORD@HOST:PORT/NAME
SECRET_KEY=secret
DJANGO_SETTINGS_MODULE=Platform.settings.production
SENTRY_URL=https://pub@sentry.example.com/product
- Run using docker:
docker run -d pennlabs/platform
(is this still correct?)
Routes are defined in /backend/accounts/urls.py
. Account/authorization related scripts are located in accounts/management/commands
.
Documentation about individual endpoints is available through the documentation/
route when the Django app is running.