{"repo":"RADAR-base/ManagementPortal","free":true,"listed":false,"github":"https://github.com/RADAR-base/ManagementPortal","clone":"git clone https://github.com/RADAR-base/ManagementPortal.git","description":"Management Portal to manage research studies","language":"Kotlin","stars":22,"topics":["spring","oauth2","jhipster","angularjs","spring-boot"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"ManagementPortal Management Portal is an application which is used to manage clinical studies for RADAR-base platform. Table of contents Dependencies Quickstart Using Docker-Compose Build from source Configuration Environment Variables OAuth Clients Authorization Code flow Client credentials flow User management UI Customization Sentry monitoring Development Managing dependencies Using angular-cli On Production Building for production Hosting in production Testing Client tests Other tests Using Docker to simplify development (optional) Documentation Client libraries Dependencies The following are the prerequisites to run ManagementPortal from source on your machine: - Java 17 - Node.js (v16 or later is recommended) - Yarn (3.1.0 or later is recommended) Quickstart Management Portal can be easily run either by running from source or by using the provided docker-compose file. For documentation on how to run ManagementPortal in production, please see [RADAR-Kubernetes][]. Using Docker-Compose The quickest way to get Management Portal up and running in production mode is by using the included docker-compose files. 1. Make sure [Docker][] and [Docker-Compose][] are installed on your system. 2. Generate a key pair for signing JWT tokens as follows: 3. Now, we can start ManagementPortal and its database with docker-compose -f src/main/docker/managementportal.yml up -d . This will start a Postgres database and ManagementPortal. The default password for the admin account is admin . An","default_branch":null,"files":null,"tree":[],"storefront":"/r/RADAR-base","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RADAR-base/ManagementPortal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}