thalassa-crowsnest
v0.3.0
Published
A vantage point for Thalassa
Downloads
13
Readme
Thalassa Crowsnest
Crowsnest is a realtime dashboard for Thalassa.
Installation
npm install thalassa-crowsnest
Running
The easiest way to run Crowsnest at this point is with the bin script from the command line. Crowsnest is exposed as a module and can be used as such in your own application but you should have a close look at how the SockJS connection is configured.
./node_modules/.bin/thalassa-crowsnest
Options
./node_modules/.bin/thalassa-crowsnest --h
Options:
--host host to bind to [default: "0.0.0.0"]
--port port to bind to [default: 8080]
--thalassaHost host of the Thalassa server [default: "127.0.0.1"]
--thalassaPort port of the Thalassa server [default: 5001]
--thalassaApiPort port of the Thalassa server [default: 9000]
--dbPath filesystem path for leveldb [default: "./node_modules/thalassa-crowsnest/bin/db"]
--debug enabled debug logging
Known Limitations and Roadmap
Thalassa currently doesn't implement any type of authentication or authorization and at this point expects to be running on a trusted private network. This will be addressed in the future. Ultimately auth should be extensible and customizable. Suggestions and pull requests welcome!
License
Licensed under Apache 2.0. See LICENSE file.