External URL app w/ Reverse Proxy?

Hello,

I have an external app at http://xyz.com:8080,
I’m trying to create a simple ood app in the dashboard that will reverse proxy to that external app in a new tab.
Using ChatGTP I created a manifest.yml and an nginx_stage.yml files:

---
server:
  - location:
      - proxy_pass: "http://xyz:8080/"
        proxy_set_header: "Host $host"
        proxy_set_header: "X-Real-IP $remote_addr"
        proxy_set_header: "X-Forwarded-For $proxy_add_x_forwarded_for"
        proxy_set_header: "X-Forwarded-Proto $scheme"

the error i’m getting is:

App has not been initialized or does not exist
This is the first time this app has been launched in your per-user NGINX (PUN) server. This requires a configuration change followed by a restart of your PUN server. Be sure you save all the work you are doing in other apps that have active websocket connections (i.e., Shell App) and you complete all file uploads/downloads.

Clicking the "Initialize App" button will apply the configuration change and restart your per-user NGINX (PUN) server.

Pressing the “Initialize App” button doesn’t do anything.
What am I missing here?
Thank you

You don’t have an actual application here. No idea what ChatGPT came up with.

Do you need to proxy to this new app or just trying to add a link to it? You can add links to the navigation bar fairly easily.

https://osc.github.io/ood-documentation/latest/customizations.html#changing-the-navigation-bar

We don’t generally proxy to things that are not user based apps running on a compute node. You may be able to try to proxy to /node/xyz.com/8080 (as if it were something like Jupyter running on a compute node) but we generally expect these origin servers to be an app that the user fully controls, unlike this app.