hyperledger-firefly / hyperledger-firefly/firefly

Request: config option to change static ui path prefix

Open
#1,679 5 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
602
Forks
246
Avg merge
18h 47m
Merged PRs (30d)
6

Description

### What would you like to be added?

Add an option such as `ui.prefix` to the firefly-core config options here:
https://hyperledger.github.io/firefly/latest/reference/config/#ui

### Why is this needed?

The Firefly UI (easily accessibly via http://firefly:5000/ui) is not accessible once its put behind a reverse proxy with a path prefix.

For example if it was necessary to access the ui behind https://example.com/firefly/ui, the browser would make requests to static resources without the `/firefly` path prefix resulting in 404s at https://example.com/ui/static/js/main.js.

A configuration option that allowed you to either provide the entire FQDN+prefix or just the path prefix where the service sits would solve this problem. I was hoping that `api.publicURL` config option would serve this purpose but it does not.

It may not be possible for all users to place the firefly ui/service directly at the root prefix.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.