1.0.9 • Published 10 years ago

replay-db-initialization v1.0.9

Weekly downloads
5
License
ISC
Repository
github
Last release
10 years ago

replay-db-initialization

DB initialization scripts for Replay project.

This replay-db-initialization is a scripts package for database (MongoDB & Elasticsearch) initialization with replay-schemas objects.

Installation

Simply install the package as a global npm package by running the command:

npm install -g replay-db-initialization

Usage

1. Mongo-init

Mongo-init script use the replay-schemas to initialize a schema object model from a given Json data file.

Environment variables:

NameExplanationDefault Value
MONGO_HOSTMongoDB server host namelocalhost
MONGO_PORTMongoDB server port27017
MONGO_DATABASEMongoDB databasereplay_dev
REPLAY_SCHEMAReplay-schemas object model nameRequired
DATA_FILEJson data file name (inside data-files directory) without the .json extensionRequired

Running:

To run just initialize the environment variables and run mongo-init.

For example, to initialize the video-recorder run the following command:

MONGO_HOST=localhost MONGO_PORT=27017 MONGO_DATABASE=replay_dev REPLAY_SCHEMA=StreamingSource DATA_FILE=streaming-source mongo-init

Another example, to initialize the video db run the following command:

MONGO_HOST=localhost MONGO_PORT=27017 MONGO_DATABASE=replay_dev REPLAY_SCHEMA=Video DATA_FILE=video mongo-init

2. Elastic-init

Elastic-init script is just for initialization the mapping settings of videometadatas index in the Elasticsearch database.

Environment variables:

NameExplanationDefault Value
ELASTIC_HOSTElasticsearch server host namelocalhost
ELASTIC_PORTElasticsearch server port9200

Command line optional arguments:

-D, --delete if set, the script will first delete all elastic indices.

Running:

To run just initialize the environment variables and run elastic-init.

For example:

ELASTIC_HOST=localhost ELASTIC_PORT=9200 elastic-init
1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago