It would be nice if users can supply a custom generated server block to be included in the nginx.conf.
My idea is to mimic something like enabled-sites dir convention followed for nginx where an external directory is mounted to the container and nginx.conf includes files from this mounted path.