lintoai/linto-platform-overwatch

Sponsored OSS

By lintoai

Updated almost 4 years ago

MQTT global subscriber for a fleet of LinTO clients. Registers every events in a persistent storage.

Image
Integration & delivery
Monitoring & observability
0

100K+

lintoai/linto-platform-overwatch repository overview

LinTO-Platform-Overwatch

This service is mandatory in a complete LinTO platform stack. These covered process are :

  • MQTT global subscriber for a fleet of LinTO clients
  • Register every events in a persistent storage
  • Enable different authentication system

Usage

See documentation : doc.linto.ai

API

Overwatch API has the following feature

  • Customizable api base path (setting the environment variable : LINTO_STACK_OVERWATCH_BASE_PATH)
  • Authentication module can be enable or disable (environement LINTO_STACK_OVERWATCH_AUTH_TYPE, note that only local authentication method is supported for the moment)

More information about there API can be found :

Default API :

Authentication APIC:

Deploy

With our proposed stack linto-platform-stack

Develop

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development. Thise module require at least for working :

  • Mqtt server
  • Mongodb

Nodejs shall be installed sudo apt-get install nodejs, also npm shall be installed sudo apt-get install npm

Install project

git clone https://github.com/linto-ai/linto-platform-overwatch.git
cd linto-platform-overwatch
npm install
Configuration environement

cp .envdefault .env Then update the .env to manage your personal configuration

Run project

Normal : npm run start Debug : DEBUG=* npm run start

Docker

Install Docker

You will need to have Docker installed on your machine. If they are already installed, you can skip this part. Otherwise, you can install them referring to https://docs.docker.com/engine/installation/

Build

Next step is to build the docker image with the following command docker build -t linto-overwatch . Then you just need to run bls imagedocker run -d -it linto-overwatch

Stack

You will find the full process to deploy the LinTO platform here : LinTO-Platform-Stack or on the website doc.linto.ai

Tag summary

Content type

Image

Digest

sha256:5b3c0bacc

Size

360 MB

Last updated

almost 4 years ago

docker pull lintoai/linto-platform-overwatch

This week's pulls

Pulls:

356

Last week