Although not for use on the internet, you might be interested in taking a look at gramps-web-desktop. It uses non-dockerized gramps-web-api to serve local gramps’ databases via a web browser. Initial version discussed here. Some bug fixes since then.
(There is one bug in gramps-web-api that prevents it from working without installing pytorch but that can easily be worked around.)