Discover Packages
github.com/fluxcd/webui
command
module
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Jun 11, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Flux Web UI
Project Status
This project is currently in the "experimental" phase of development. It is not part of official Flux releases. Please file any bugs or feature requests in this repository's issues using a provided issue template.
Installation
To install the Flux Web UI:
Download the latest release from the releases page
Extract the binary from the downloaded archive
Run the server in your terminal: ./flux_webui
You will see a log message letting you know startup was successful: 2021-06-03T13:26:37.552-0700 INFO Serving on port 9000
Navigate to http://localhost:9000
Development
To set up a development environment
Install go
v1.16
Install Node.js version 14.15.1
Install reflex
for automated server builds: go get github.com/cespare/reflex
Install kubebuilder
npm install
to install UI dependencies
make dev
to compile and run the app
npm start
to start the frontend dev server (with hot-reloading)
Navigate to http://localhost:1234 to view the frontend dev UI (with hot-reloading)
Navigate to http://localhost:9000 to see the UI served from the go
program
To generate protobuf files natively on your OS, install protoc , then install these packages:
go get -u github.com/golang/protobuf/protoc-gen-go
go get -u github.com/twitchtv/twirp/protoc-gen-twirp
go get -u go.larrymyers.com/protoc-gen-twirp_typescript
Then run:
make proto
To run tests:
make test
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
pkg
rpc/clusters
Package clusters is a generated twirp stub package.
Package clusters is a generated twirp stub package.
Click to show internal directories.
Click to hide internal directories.