Skip to content

opensafely-core/reference-gateway

Repository files navigation

OpenSAFELY Reference Gateway

This repository contains code for (part of) a reference implementation for an OpenSAFELY Gateway component. It currently implements job management, but does not handle released outputs.

That is, it performs part of the role of Job Server. However, it is much simpler:

  • We deal with a single backend.
  • Each project can only have a single workspace or repo.
  • All users are authorized to do anything.
  • Users can only run the whole pipeline and not individual actions.

Screenshots

The index page lists all projects:

All projects

The page for a project lists all the runs of that project's code:

All runs for a project

An authenticated user can trigger new runs of a project:

All runs for a project

The page for a run shows all the run's actions:

All actions for a run

Developer docs

Please see the additional information.

About

An experimental minimal gateway for an OpenSAFELY secure backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors