Skip to content

deepintdev/deepint-external-source-json

Repository files navigation

Deep Intelligence External source: JSON file

This is an example external source for testing. It takes the data from a JSON file.

Installation

Install depedendencies

$ npm install

Requirements:

  • Node JS

To build the project type:

$ npm run build

To run the server type:

$ npm start

Configuration

In order to configure this module, you have to set the following environment variables:

Variable Name Description
HTTP_PORT HTTP listening port. Default is 80
SSL_PORT HTTPS listening port. Default is 443
SSL_CERT Path to SSL certificate. Required for HTTPS to work
SSL_KEY Path to SSL private key. Required for HTTPS to work
LOG_MODE Log Mode. values: DEFAULT, SILENT, DEBUG
API_DOCS Set it to YES to generate Swagger api documentation in the /api-docs/ path.

In order to configure the source, set the following variables:

Variable Name Description
SOURCE_PUB_KEY External source public key
SOURCE_SECRET_KEY External source secret key
SOURCE_FILE Path to the JSON file with the data source. Must contain an array.
SOURCE_FIELDS List of fields in the JSON file, split by commas. Example: sepalLength,sepalWidth,petalLength,petalWidth,species
SOURCE_FIELDS_TYPES For each field, its type. Types are: nominal, numeric, logic, date and text.

About

Static JSON external source for Deep Intelligence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published