Cloning/copying a Grampsweb env for testing/uat

Hello there.

Apologies if this has been asked before, I did a quick search and couldn’t find this topic but just curious if someone has cloned/copied an existing grampsweb env for whatever reason and if it’s easy/complicated/has gotcha’s?

My setup and use case

I basically run a, call it a “production version” of GW (in GCP) that my family members use and then also have gramps on a desktop for bulk/admin type of stuff that I only use (via Gramps Web Sync) and very happy w/ the setup

What I am trying to do or thinking about doing

Lately, I was thinking of testing some big changes, like the new upgrade and getting some bulky amount of new data from my wife’s side of the family from an external site, and did not want to test all that stuff in production env.

So was thinking if I can easily get a 2nd/clone env up in GCP that is a copy of my prod grampsweb and make it into testing. Once I am happy and have documented the steps to make it right, I would do the same updates in my prod env during some scheduled downtime…

Thanks in advance for any input

Gramps 5.2.2
Gramps Web API 2.4.2
Gramps Web Frontend 24.8.0
Gramps QL 0.3.0
locale: en
multi-tree: false
task queue: true