/slate-portal

This repository contains the web Portal to the SLATE platform.

Primary LanguageHTMLThe UnlicenseUnlicense

SLATE Portal

License: Unlicense Integration Tests Deploy: PROD

This repository contains the web Portal to the SLATE platform and the Helm Chart used for the Google Cloud Platform deployments.

Application Framework

Portal is written with the Flask framework and makes use of a Web Server Gateway Interface (WSGI).

  • Flask is a micro framework for web applications written in Python.
  • Werkzeug is a Python WSGI web application library built into Flask and provides a local debugging environment.
    • E.g. app.run(<args>)
  • Gunicorn is a Python WSGI web application server used by our various deployment environments.

Authentication Layer

globus is used to authenticate users with the Auth API. Read more at notebook/README.md.

Local Development

See the development documentation for more details.

Deployment

See Deployment Steps for more details.

Resources