I just did a Duck-powered search for “fly io expose database to cloud” and found this:
Any good?
I hear you about simplicity, but the correct answer is generally “it depends”. I would strongly doubt someone here can list commands that could be typed in verbatim. Thus, an hour or two experimenting with your GCP and Fly consoles would be time well spent.