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.
The index page lists all projects:
The page for a project lists all the runs of that project's code:
An authenticated user can trigger new runs of a project:
The page for a run shows all the run's actions:
Please see the additional information.



