Files
weave-scope/client
David Kaltschmidt d8761aada1 Fix terminals (broken since f34146d)
`controlPipe` is now an immutable map, but was not treated that way by
all components.
2016-04-06 17:17:06 +02:00
..
2016-04-06 17:17:06 +02:00
2016-04-05 15:45:13 +02:00
2016-04-05 18:15:28 +02:00
2015-11-11 18:42:48 +01:00
2015-05-20 10:45:35 +00:00
2016-04-05 15:45:13 +02:00
2016-04-06 12:44:24 +02:00
2015-05-19 10:02:02 +00:00
2016-04-05 15:45:13 +02:00
2016-04-05 15:45:13 +02:00

Scope UI

Requirements

  • nodejs 4.2.2
  • running weavescope container

Getting Started

  • Setup: npm install
  • Build: npm run build, output will be in build/
  • Develop: BACKEND_HOST=<dockerhost-ip>:4040 npm start and then open http://localhost:4042/

This will start a webpack-dev-server that serves the UI and proxies API requests to the container.

Coding

This directory has a .eslintrc, make sure your editor supports linter hints. To run a linter, you also run npm run lint.

Logging

The Scope UI uses debug for logging, e.g.,:

const debug = require('debug')('scope:app-store');
debug('Store log message');

To enable logging in the console, activate it via localStorage in the dev tools console:

localStorage["debug"] = "scope:*"