Getting jupyterlab-prodigy to work on a google cloud platform VM

hi @sangersteel!

Thanks for your question and the details!

Was there a specific reason why you changed the port to 8000 from 8080? You did a good job of modifying the prodigyConfig url so I don't think it is the problem. However, I'm more curious if you kept the default and don't have something else running on 8080, if it would work on the default 8080 port.

I found a related post:

One thing to check is enabling HTTP/HTTPS traffic:

It might also be better if you enable HTTP (or HTTPS) traffic in your Google Cloud VM (or the VM where the Vertex AI notebook runs).

But taking a step back, would you really want to set host = "*" for Prodigy?

I suspect you did this so you can open this up the port for Prodigy to the outside -- however, since you're using jupyterlab, it would be jupyterlab to have its port open, not Prodigy (since you're really looking at jupyterlab that just so happens to have Prodigy locally ported in). To test this, does it work if you revert back to host = "localhost"? Or alternatively like that post recommends, host = "0.0.0.0"?

I'm still not confident this will solve it but at least it'll rule out some issues. Let us know if any of the above works or doesn't work.