pargolasghari opened a new issue, #7115:
URL: https://github.com/apache/hop/issues/7115

   ### Apache Hop version?
   
   latest (Docker image: apache/hop-web:latest)
   
   ### Java version?
   
   Default Java version included in the official hop-web docker image
   
   ### Operating system
   
   Linux
   
   ### What happened?
   
   When running Apache Hop Web behind a reverse proxy (like an OpenShift 
Route), the legacy `/hop/status` page fails to load static assets properly. 
   
   The action icons (such as `run.svg`, `stop.svg`, `view.svg`) are missing, 
and the action links are completely unclickable.
   
   Upon inspecting the browser console (F12) and network tab, there are 
multiple `404 Not Found` errors for the static files. The paths seem to be 
hardcoded or improperly resolving to `/content/common-ui/...` which fails to 
load when the application is served behind a reverse proxy.
   
   ### Steps to reproduce the behavior
   1. Deploy `apache/hop-web:latest` on a Kubernetes/OpenShift cluster.
   2. Expose the service via a reverse proxy / Ingress / Route.
   3. Open the Hop Web UI in the browser.
   4. Navigate to the Hop Server status page (e.g., 
`https://<your-domain>/hop/status`).
   5. Notice that action icons are missing and links cannot be clicked.
   6. Open browser DevTools (Console/Network tab) and observe `404 Not Found` 
errors for `/content/common-ui/...` assets.
   
   ### Expected behavior
   The static assets and icons on the `/hop/status` page should load correctly 
using relative paths that are compatible with reverse proxies, and the links 
should be clickable.
   
   
   ### Issue Priority
   
   Priority: 3
   
   ### Issue Component
   
   Component: Hop Web, Component: Hop Server


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to