This repository contains all of the Docker, setup scripts, and documentation for running the entire REMS Integration Prototype environment. Use of this repository is recommended for users trying to set up the REMS environment for the first time.
For information on the project and how to get involved visit our CodeX Confluence Page
Prototype Repositories and Capabilities
Complete end-to-end set up guides for the REMS Proof of Concept prototype are listed below:
Simple Set Up - Follow this guide to quickly setup a demo environment for local testing. If you want to make changes or contribute to the codebase, see the detailed developer guide below.
Docker Developer Setup Guide - Follow this guide to use Docker for running REMS Integration Prototype for Local Development.
Local Developer Setup Guide (No Docker) - Follow this guide to start each application locally without using Docker for development.
HTTPS / SSL Setup Guide - Follow this guide to launch each application in the prototype workflow with SSL enabled.
We use Playwright for end-to-end testing, which automates running the full prototype environment.
- Install dependencies:
npm install
- Run all tests:
npx playwright test
or with the-ui
flag to view them in the Chromium browser.
The following diagram outlines the interactions and communications between each of the components that make up the REMS prototype environment.