irmannmal / debio-backend

DeBio Network's backend servers are built using Nest.js.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeBio Network Backend

Decentralized Sovereign Biomed

The Anonymous-First Platform for Medical and Bioinformatics Data.

Node.js Nest.js Medium


DeBio Network is a decentralized anonymous-first platform for medical and bioinformatics data. It uses blockchain technology as the immutable transaction ledger to support its processes.

Getting Started

Follow these steps to get started with our Backend

Node.js Setup

All Node.js versions 14.0.0 above are compatible with our Backend.

Installation

$ npm install

Running a Development Server

Start the development server with detailed logging:

npm run start:dev

Build for production environments:

npm run build

Execute tests:

npm run test

Run in Docker

First, install Docker and Docker Compose.

Then run the following command to start a Backend server using Docker Compose.

./.maintain/docker/create-network.sh
./.maintain/docker/start-docker-compose.sh

Server running on http://127.0.0.1:3003.

About

DeBio Network's backend servers are built using Nest.js.

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 97.6%Language:Handlebars 1.6%Language:JavaScript 0.5%Language:Shell 0.2%Language:Dockerfile 0.2%