GUI Quickstart

NOTE: We assume that you already have CORD running. You can refer to the Installation Guide to get started.

Operating the GUI

For this, please refer to the Operation Guide

Serving the GUI in development mode

To launch a development copy:

// back to your local system
cd cord/orchestration/xos-gui
npm install
PROXY=<cluster-ip>:30006 npm start

It will open your default browser at localhost:3000, proxy your API request to the target environment and watch for file changes.

Now you're ready to start working on it!

To get start, login using the appropriate credentials, then pick any file and make a change, and you'll see the GUI reload.

Configuring the dev GUI

There are two configuration file available in the application, and they depend on the environment. You can find the various possibilities in conf/app, and they regard application constants, such as apiEndpoint, or branding elements, such as projectName.

To load a different configuration file you can use two environment variables:

  • PROXY: you can use this variable to send request to an arbitrary XOS installation (eg: 192.168.99.100:30006)

  • BRAND: to configure style constants (eg: cord, mcord)