Protocol Deviation Digital Healthcare Product
  • INTRODUCTION
    • Purpose
    • Scope
    • Deployment
  • USER GUIDE
    • User Login
    • User Roles and Permissions
      • Administration
        • User Management
        • Team Management
        • Study Management
        • Audit Trail
    • Data Files
      • Data File Requirements
      • Spreadsheets
        • Using the Spreadsheet for AI Categorisation
        • Using the Spreadsheet for Manual Categorisation
    • Data Upload
      • Audit Trail
      • Data Trail
      • Data Categorisation
    • Data Visualisation
      • Team Visualisations
      • Study Visualisations
    • Maintenance and Support
      • Troubleshooting for users
      • Support contact information
  • TECHNICAL DOCUMENTATION
    • Web App
      • Design
        • Database
        • Backend
        • Frontend
      • Installation
    • AI Classifier
      • User documentation
      • Administrator documentation
      • Code documentation
    • Developer Guide
      • Requirements
      • Installation
      • Builds
      • Database
Powered by GitBook
On this page
  • Requirements
  • Local Deployment
  • Server Deployment
  1. TECHNICAL DOCUMENTATION
  2. Web App

Installation

This document describes the installation process. It does not discuss the setup for a developer.

Requirements

Local Deployment

Java 17 is the only requirement needed to run QA on your machine. All other dependencies come with the jar file.

Download the zip and unzip in your desired location. Navigate to the directory

In the directory where the jar file is, run

java -jar <filename>

Once QA is running, navigate to localhost:8080 on your chosen web browser.

Server Deployment

Requirements:

  • Java 17

  • Maven

  • PostgreSQL

  • Tomcat 10

Configure the application-postgres.properties file to make sure it has the correct information. It can be found in src/main/resources.

Deploy using

mvn clean package

This will create a .war file in the target directory. Move this to the Tomcat webapps directory and restart the server.

Authentication

To use an Entra, you must create and an Application and an Application secret. This will need to be configured in application-Entra.yml which can also be found in src/main/resources.

PreviousFrontendNextAI Classifier

Last updated 1 month ago