Architecture

Portal’s architecture is relatively simple.

  • Reverse web proxy (e.g. nginx or apache using a wsgi)

  • Portal App Server (django application)

  • Built-in database (sqlite - no support for external databases)

The aim of Portal is to be light-weight (for now), with most of the data being synced from Canopy.