I’ve seen PostgreSQL 15 update which suggests that in an ideal world I’d just need to ./launcher rebuild app twice (and has some optional commands to run afterwards). It does have the warning of needing 2x database size of extra disk space “if your database is very large” (maybe that extra space is required even for a small database?)
Is there a list of requirements or specific instructions for this upgrade?
I’m pretty sure that at least most of the people who have had trouble have out of date Docker versions, most of which are caused by out of date OS versions.
If you spin up a new VM then nothing can go wrong since your old server will still be available.
I suspect that’s true. It’s pretty hard to figure out just what version is the exact problem. I upgraded 10 or so sites today. The ones with current docker all worked just fine.
I consider the other instructions much more idiot proof. If something goes wrong, your existing site just keeps working. If something had gone wrong on either of your do-release-update steps you’d just have to keep restoring to your most recent snapshot.
By “idiot proof” I was meaning the instructions themselves, e.g. which flags to use for rsync (there were various suggestions), which set of instructions to follow (there were at least three).
I can see your point of view, which is that an idiot (if he could follow the instructions) would be better off doing it the rsync way. I would have rather done it that way for the reasons you gave, but I just didn’t trust myself to make the right decisions.
If I’d had to restore from the snapshot I might have tried it next!