/nebula-studio

Nebula Graph Web GUI Tools

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Nebula Graph Studio

Nebula Graph Studio (Studio for short) is a web-based visualization tool for Nebula Graph. With Studio, you can create a graph schema, import data, edit nGQL statements for data queries, and explore graphs.

Architecture

Development Quick Start

set up studio and server at the same time

$ npm install
$ npm run dev-all

Set up nebula-graph-studio only

$ npm install
$ npm run dev

Set up go-server only

$ cd server
$ go build -o server
$ nohup ./server &

Production Deploy

1. Build Web

$ npm install
$ npm run build
$ mv dist server/assets

2. Build Server

$ cd server
// update default port 9000 to 7001 in config/example-config.yaml first
$ go build -o server

3. Start

$ nohup ./server &

4. Stop Server

Use when you want shutdown the web app

kill -9 $(lsof -t -i :7001)

Documentation

中文 ENGLISH

Contributing

Contributions are warmly welcomed and greatly appreciated. Please see Guide Docs