gateway

Gateway and services for the HIP

https://github.com/hip-infrastructure/gateway

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Gateway and services for the HIP

Basic Info
  • Host: GitHub
  • Owner: HIP-infrastructure
  • License: apache-2.0
  • Language: TypeScript
  • Default Branch: master
  • Size: 18.5 MB
Statistics
  • Stars: 1
  • Watchers: 3
  • Forks: 1
  • Open Issues: 6
  • Releases: 1
Created almost 5 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Zenodo

README.md

Human Intracerebral EEG Platform - Gateway

Overview

The HIP is a platform for processing and sharing Human intracerebral EEG data More...

This service is part of the HIP infrastructure and runs a gateway between all different services. It also communicate directly with the HIP Frontend.

The main frontend deployment service is Nextcloud docker. While the backend service for remote apps is the App in Browser.

Requirements

  • node v18+

Development - Getting Started

  1. See HIP Frontend for the initial setup
  2. Once the above step completed, you can cd gateway
  3. You changes will be reloaded immediately
  4. You can interact with the stack through docker-compose on the upper level folder.
  5. docker compose logs -f gateway

Publishing.

console docker build \ -e REMOTE_APP_API=${REMOTE_APP_API} \ -e REMOTE_APP_BASIC_AUTH=${REMOTE_APP_BASIC_AUTH} \ -e PRIVATE_WEBDAV_URL=${PRIVATE_WEBDAV_URL} \ .

Acknowledgement

This project has received funding from the European Union's Horizon Europe research and innovation program under grant agreement No 101147319 and from the Swiss State Secretariat for Education, Research and Innovation (SERI) under contract number 23.00638, as part of the Horizon Europe project “EBRAINS 2.0”.

This research was supported by the EBRAINS research infrastructure, funded from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 945539 (Human Brain Project SGA3).

Owner

  • Name: HIP Infrastructure
  • Login: HIP-infrastructure
  • Kind: organization

GitHub Events

Total
  • Delete event: 4
  • Issue comment event: 7
  • Push event: 36
  • Pull request review event: 12
  • Pull request event: 37
  • Fork event: 1
  • Create event: 5
Last Year
  • Delete event: 4
  • Issue comment event: 7
  • Push event: 36
  • Pull request review event: 12
  • Pull request event: 37
  • Fork event: 1
  • Create event: 5

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 11
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 minutes
  • Total issue authors: 0
  • Total pull request authors: 4
  • Average comments per issue: 0
  • Average comments per pull request: 0.09
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 11
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 minutes
  • Issue authors: 0
  • Pull request authors: 4
  • Average comments per issue: 0
  • Average comments per pull request: 0.09
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • greut (1)
Pull Request Authors
  • greut (13)
  • johaab (6)
  • floriansipp (3)
  • jdaln (2)
  • nicedexter (2)
  • Vandhale (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/gitlab-sync.yml actions
  • actions/checkout v2 composite
  • wangchucheng/git-repo-sync v0.1.0 composite
Dockerfile docker
  • base latest build
  • node 18-buster build
package.json npm
  • @nestjs/cli ^9.3.0 development
  • @nestjs/schematics ^9.0.0 development
  • @nestjs/testing ^9.0.0 development
  • @types/express ^4.17.13 development
  • @types/jest 29.2.4 development
  • @types/node 18.11.18 development
  • @types/ssh2 ^1.11.7 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.0.0 development
  • @typescript-eslint/parser ^5.0.0 development
  • eslint ^8.0.1 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • jest 28.1.3 development
  • prettier ^2.3.2 development
  • source-map-support ^0.5.20 development
  • supertest ^6.1.3 development
  • ts-jest 28.0.8 development
  • ts-loader ^9.2.3 development
  • ts-node ^10.0.0 development
  • tsconfig-paths 4.1.0 development
  • typescript ^4.7.4 development
  • @elastic/elasticsearch 8.6
  • @liaoliaots/nestjs-redis ^9.0.4
  • @nestjs/axios ^1.0.1
  • @nestjs/common ^9.0.0
  • @nestjs/config ^2.2.0
  • @nestjs/core ^9.0.0
  • @nestjs/mapped-types 1.2.0
  • @nestjs/platform-express ^9.0.0
  • @nestjs/schedule ^2.1.0
  • @nestjs/swagger ^6.1.4
  • @nestjs/typeorm ^9.0.1
  • chownr ^2.0.0
  • class-transformer ^0.5.1
  • class-validator ^0.13.2
  • cookie-parser ^1.4.6
  • fs-jetpack ^5.1.0
  • nestjs-redis ^1.3.3
  • node-ssh ^13.0.1
  • pg ^8.8.0
  • reflect-metadata ^0.1.13
  • rimraf ^3.0.2
  • rxjs ^7.2.0
  • typeorm ^0.3.11
  • userid ^1.2.5
  • uuid ^9.0.0
  • xstate ^4.36.0