Yes, you can do this, although extracting out Nginx and the Bombax GUI
app is a bit tricky. Abyss appears to support FastCGI and that's the
key to getting a BxApp to work with a web server. There are several
command line arguments to a BxApp that set things up. They are all
optional and if they are all omitted, it simply uses the default debug
socket at NSTemporaryDirectory()/bombax-debug.sock (i.e. use the
result of NSTemporaryDirectory()).
-socket {PATH_TO_FASTCGI_SOCKET} <-- use the same socket path as
you gave your server
-root {PATH_TO_URLROOT} <-- this could be '/mypackage' for example
to let your BxApp know that /mypackage is the root of all requests for
this app
-config 1 <-- if this is set, then it will launch the GUI
configurator for your BxApp
-threads 4 <-- you can set this for any number of threads, but 4 is
the default
The only other part is to have your server set the SERVER_SOFTWARE
param as 'Bombax/1.0'.
So, it's not easy, but it can definitely be done.
Sincerely,
Dominic Blais
COO & Hacker-in-Chief