Skip to content
This repository has been archived by the owner on Oct 30, 2020. It is now read-only.

HerronTech/soajs.gcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soajs.gcs

Build Status Coverage Status NPM version

SOAJS GCS is Generic Content Service Generator.

This module reads 2 environment variables: SOAJS_GC_NAME & SOAJS_GC_VERSION and looks for Generic Content Schema that matches them in the core database.

Once found, the module loads the configuration, deploys a new service and starts it.

The newly created GCS behaves exactly like every other service built on top of SOAJS.


##Installation

$ npm install soajs.GCS

##Usage

$ export SOAJS_GC_NAME=%MY_SERVICE_NAME%
$ export SOAJS_GC_VERSION=%MY_SERVICE_VERSION%
$ cd soajs.GCS/
$ node.

##features

  • Supports ADD - EDIT - GET - DELETE - LIST APIs to add & manage data in static and multitenant databases.
  • Supports Uploading and Streaming Media Files into and out of GridFS
  • Ability to manage data across different environments
  • Can have multiple nodes for the same service for load distribution
  • Supports Multiple versions for both Service & Data schemas

##Configuration

  • GCS provides the ability to have multiple schema with multiple versions all configurable and manageable from SOAJS UI Dashboard
  • GCS provides the ability to manage the data of all deployed GCS services via SOAJS UI Dashboard

More information is available on the website section GCS.