Skip to content
This repository has been archived by the owner on Nov 20, 2018. It is now read-only.
/ usi-server Public archive

EXLskills User-system Interaction tracking server [ARCHIVED - NO LONGER IN USE]

License

Notifications You must be signed in to change notification settings

exlskills/usi-server

Repository files navigation

Docker Automated build

EXLskills User-system Interaction Tracking Server

Requirements

You may be able to get away with more/less than what's described below, but we can't recommend anything outside of these options:

Operating Systems:

  • Ubuntu 16.04
  • OS X 10.13+
  • Windows has not been thoroughly tested, although it has worked and should work... Windows-related contributions are welcome

Other Dependencies:

  • MongoDB v3.4+ (Recommend v3.6+)
  • NodeJS v8.10+
  • NPM v6.1+

Installation

git clone https://github.com/exlskills/usi-server

cd usi-server

npm install

Running

With MongoDB running, start the local server:

npm start

Configuration

At startup, the server reads the configuration information from the Operating System's Environment Variables and/or from the .env file located in the installation root directory. See dotenv syntax rules for .env formatting. The same format is also generally applicable to docker environment variables files that can be used to pass parameters into containers via --env-file option and to docker-compose environment file

For local testing or development, copy the sample provided .default.env into .env and set the necessary values, e.g., set

DB_NAME=my_dev

License

This software is offered under the terms outlined in the LICENSE.md file provided with this notice. If you have any questions regarding the license, please contact licensing@exlinc.com

Enterprise / Commercial Licensing & Support

For enterprise licenses and/or support, please send an email enquiry to enterprise@exlinc.com

About

EXLskills User-system Interaction tracking server [ARCHIVED - NO LONGER IN USE]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages