https://github.com/hbpmedical/portal-backend

Backend for the MIP portal

https://github.com/hbpmedical/portal-backend

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.7%) to scientific vocabulary

Keywords

docker-image server web-analytics
Last synced: 4 months ago · JSON representation

Repository

Backend for the MIP portal

Basic Info
  • Host: GitHub
  • Owner: HBPMedical
  • License: other
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 51.8 MB
Statistics
  • Stars: 2
  • Watchers: 7
  • Forks: 2
  • Open Issues: 2
  • Releases: 0
Topics
docker-image server web-analytics
Created over 9 years ago · Last pushed 8 months ago
Metadata Files
Readme License

README.md

CHUV License DockerHub

Backend for the MIP portal

DEV Deployment

To run the backend using an IDE for development, such as IntelliJ, you need a running instance of PostgreSQL.

Deployment (using a Docker image)

Build the image: docker build -t hbpmip/portal-backend:testing .

To use this image, you need a running instance of PostgreSQL and to configure the software using the following environment variables.

LOG LEVELS

  • LOG_LEVEL: log level for the developer added logs. Default is "ERROR".
  • LOGLEVELFRAMEWORK: log level for all the framework logs. Default is "ERROR".

AUTHENTICATION

  • AUTHENTICATION: true for production, false for development.

DATABASE CONFIGURATION

  • PORTALDBURL: JDBC URL to connect to the portal database, default value is "jdbc:postgresql://127.0.0.1:5432/portal".
  • PORTALDBSCHEMA: Database schema, default value is "public".
  • PORTALDBUSER: User to use when connecting to the portal database, default value is "postgres".
  • PORTALDBPASSWORD: Password to use when connecting to the portal database.

EXTERNAL SERVICES

  • EXAREME_URL: URL to Exareme server. Default is "http://localhost:9090" .
  • EXAREME2_URL: URL to Exareme2 server. Default is "http://localhost:5000" .

KEYCLOAK

  • KEYCLOAKAUTHURL: Keycloak authentication URL.
  • KEYCLOAK_REALM: Keycloak realm user for authentication.
  • KEYCLOAKCLIENTID: The keycloak client id.
  • KEYCLOAKCLIENTSECRET: The keycloak secret to be able to authenticate.

Acknowledgement

This project/research received funding from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Framework Partnership Agreement No. 650003 (HBP FPA).

Owner

  • Name: HBP Medical Informatics Platform
  • Login: HBPMedical
  • Kind: organization
  • Email: support@ebrains.eu
  • Location: CHUV, Lausanne, Switzerland

GitHub Events

Total
  • Release event: 2
  • Delete event: 1
  • Push event: 5
  • Pull request event: 3
  • Pull request review event: 1
  • Create event: 3
Last Year
  • Release event: 2
  • Delete event: 1
  • Push event: 5
  • Pull request event: 3
  • Pull request review event: 1
  • Create event: 3