Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add static files support for ui #143

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

gruyaume
Copy link
Contributor

@gruyaume gruyaume commented Mar 12, 2024

Description

This PR adds support for serving static files making it possible to have a UI in front of webui. This feature is enabled via go build tags, making no changes to the default behavior.

Usage

  • Build the UI
  • Copy the static files over to the appropriate directory
  • Build webconsole with the ui build tag
  • Run it

Rationale

Canonical builds its own UI for WebConsole (we call it NMS), which is currently operated as a standalone service. The goal is for us to be able to build and deploy WebConsole as one service/container, including both the backend and front end.

WIP

This is still a work in progress, it needs to be properly tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants