Skip to content

Latest commit

 

History

History
 
 

Control

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Control GUI

This is a prototype of Control GUI. It aims to replace current ECS HI and provide intuitive way of controlling the O2 data taking.

A Control server is required.

Features

  1. Padlock module - only single user is allowed to execute commands, others act as spectators
  2. Listing environements, create, control, delete
  3. Listing roles

Current setup and use

  1. git clone this repository
  2. cd Control && npm install
  3. cp config-default.js config.js
  4. edit config.js
  5. start Control server
  6. npm start
  7. open your browser to the URL configured previously (default is http://localhost:8080)

Development

  1. fork branch dev with Jira ticket in the name of the new branch
  2. npm run dev (server is reloaded when files change)
  3. edit files
  4. check result inside a browser
  5. npm test
  6. git commit
  7. merge pull-request into dev