More and less, you have to edit the record in the SQLite database, rename the directories and the Nginx vhost file, and edit it to reflect the new domain. Also, you have to reissue the SSL certificates.
Unless you can automate this in a script, you better create a new site and carry the data from the staging to the production domain.