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

Local kurtosis web cannot serve the emui from any entrypoint other than / #2200

Open
Dartoxian opened this issue Feb 21, 2024 · 1 comment
Open
Labels
bug Something isn't working frontend Label for issues (bugs, FRs, etc) that pertain to the Kurtosis frontend painful Painful bug

Comments

@Dartoxian
Copy link
Contributor

What's your CLI version?

0.87.0

Description & steps to reproduce

When I open a local kurtosis web, run an enclave, and from within that enclave do (cmd or ctrl) + click on the enclave name in the breadcrumbs I receive a blank white page. This doesn't happen in cloud.kurtosis.com.

Desired behavior

I should be able to open links from the local emui in a new tab.

This problem is caused by the local webserver only returning index.html when the requested path cannot be resolved (https://github.com/kurtosis-tech/kurtosis/blob/main/engine/server/engine/main.go#L210). This means that although the

In the cloud the nginx server is able to return the correct content by mapping requests for frontend assets - https://github.com/kurtosis-tech/kurtosis-cloud-gateway/blob/main/gateway/nginx/conf.d/public_port_server.conf#L13 - the local engine should do something similar.

What is the severity of this bug?

Painful; this is causing significant friction in my workflow.

What area of the product does this pertain to?

Frontend: the Graphical User Interface, including the Enclave Manager

@Dartoxian Dartoxian added the bug Something isn't working label Feb 21, 2024
@github-actions github-actions bot added frontend Label for issues (bugs, FRs, etc) that pertain to the Kurtosis frontend painful Painful bug labels Feb 21, 2024
@Dartoxian
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working frontend Label for issues (bugs, FRs, etc) that pertain to the Kurtosis frontend painful Painful bug
Projects
None yet
Development

No branches or pull requests

1 participant