Thanks so much for the quick response. But I had no luck.
I did remove the venv stuff (you were right, it’s not required). I can start the server with no problem, either from a terminal window, or with a cell containing !ApiLogicServer run —db_url=
But for this to be of any value, I need to get to the Browser (also to curl, but that works in terminal using localhost:
curl -vX PATCH "http://localhost:5000/Customer/ALFKI/“…
This got “not found”: https://notebooks.gesis.org/binder/jupyter/user/valhuber-apilogicservertutorial-mxxyzccd/proxy/5000
This got “forbidden”: https://notebooks.gesis.org/binder/jupyter/user/valhuber-apilogicservertutorial-mxxyzccd:5000
I look at your binder. It did run, but it appears you are using: the running development server - it did not seem to do anything when I tried it in my notebook.
I also experimented with trying to install Chrome using apt.txt, but I have no clue about that.
I also did hostname -I, and pasted that into my browser, with and without /proxy - it hangs:
It’s super ironic that I was able to deploy and run this complex environment on my first try, but fail on browser access. But it’s a must-have, so any help is greatly appreciated. I am available for zoom if that works for you (I live in California).
I read a bit about ServerProxy - it appears to be about servers known in advance. The whole point of this project is that it can create and run an API Server given a database. So the server does not exist beforehand.