We've created our account yesterday and trying to convert a client project to nanobox, but we have some problems.
Currently, on local, our /etc/hosts include a line « 127.0.0.1 client-project.com-dev » and we have a self-signed cert to enable SSL to permit us to dev in real conditions (PWA / Service Worker requirement).
In our NginX configuration, we force HTTP traffic to be redirected to HTTPS, and we also have a lots of NginX rewrite rules and specific configuration.
We've followed your documentation to created a custom NginX configuration. But we don't known how to deal with SSL. We suppose if we create a self-signed cert, this will stay a self-signed cert after deployment in production? And we can't directly request a Let's Encrypt cert while it's in local.
There is a solution to give a different nginx.conf file for the local dev and another one for the production ?
We also found that the default nginx.conf file listening on port 8080 rather than 80. We've keep it like that, but what about the port 443 ? Do we need to listen on a non standard port like 8080 ?