@psastras/ovo v1.3.8
ovo
An alternate Zipkin UI. Zipkin is a distributed tracing system.
Running
npm
The easiest way to get up and running is to install viathe npm repository.
npm i -g @psastras/ovo
ovo # start up the server
Note that this starts expects Zipkin to be running on http://localhost:9411
(the default
port that it starts on) the UI will start on port 8080 by default, navigate to
http://localhost:8080
to view.
ovo
accepts a custom port number via -p
and a custom Zipkin host via -h
(use the --help
)
argument for a list of supported options.
Node
To launch the server which will serve files out of dist/
yarn build # build the dist/ files
node index.js
Note that this expects Zipkin to be running on http://localhost:9411
.
Docker
To quickly launch a demo the provided Docker compose file will launch both Zipkin and the UI.
yarn build # build the dist/ files
yarn build:server # build the server
docker-compose build
docker-compose up
Development
The preferred way to install dependencies is Yarn. This repo
includes a yarn.lock
file to ensure dependencies are consistent on install.
npm i -g yarn
yarn install
For most development purposes running the watch
command should be enough
yarn watch
The watch
commands starts a webpack development server at
http://127.0.0.1:8080. It also watches test files in the test/
test
directory for changes and runs the changed tests as necessary. When making changes to the source
code in src/
, relavant tests will be run as well.
To manually run tests and generate a code coverage report (and lint the code),
yarn test
To build a production distribution (minified, etc.)
yarn build
The production build files will be located in dist/
.
This project uses Selenium for integration tests. Integration tests can be run using
yarn integrationtest
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago