Skip to content

Latest commit

 

History

History
 
 

ui

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

InfluxDB UI

UI assets for InfluxDB are automatically downloaded and embedded in the influxd binary when using the top-level Makefile. The UI assets are built and made available from the influxdata/ui repository. All of the UI source code has been removed from this directory, and now lives in the influxdata/ui repository. Please submit all PRs and issues related to the InfluxDB UI to the influxdata/ui repository.

Starting a Local Development Environment

It is possible to run a frontend development server with hot reloading using the UI from influxdata/ui in front of the InfluxDB backend:

Start influxd listening on the default port (8086):

$ ./bin/darwin/influxd

Clone (if needed) & start the UI development server from the ui repository:

$ git clone https://github.com/influxdata/ui.git
$ cd ui
$ yarn start

The UI development server runs at http:https://localhost:8080

Running InfluxDB with Local UI Assets

To run InfluxDB with local UI assets, first build the assets:

$ git clone https://github.com/influxdata/ui.git
$ cd ui
$ yarn build

Start influxd using the local UI assets via the --assets-path flag. For example, if the ui folder containing built assets is at the same level as the influxdb folder and the influxd binary is at influxdb/bin/darwin/influxd:

$ ./bin/darwin/influxd --assets-path=../ui/build