Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NodeServices Scripts
Panel
borderColorgreen
titleNodeServices Scripts
borderColorgreen
title


Panel
borderColorgreen
titleStart NodeServices

Install dependencies with the following command:

  • npm install
Info

npm install will install the dependencies that are listed in package.json


Run the app with the following command:

  • nodejs app.js
Panel


Scripts/Controller

Description

deploybot.js

Used to add/delete/stop the bot

elasticApi.js

 

Connects to elasticsearch to fetch the metrics , hitmiss ratio and chatlogs of a bot

hubotscripts.js

Construct shell scripts to start/stop/restart bot. Also, copying the workflow.json into container after edit.

kubectlapi.js

 

Performs all container specific actions like create container, get logs from container, copying scripts into container, execute bot start/restart scripts in container,. using the Kubernetes.

routes.js

mongodb query executions to add bot info as document, fetch document, update document and appending new values to a document.


...