Hey all, I’m pretty confused on how everyone is doing dev safely without breaking their live app. I had asked this question but only person who responded is in the same boat so presumably nobody has figured out yet… Would be great for someone from Adalo to comment here. This video below shows what I’ve attempted to do via the copy feature in the app:
Ideally there would be a way to safely clone the app (database and all), work on the sandboxed version then migrate changes back into the live app. I do like that I have the option to either copy the db so it’s completely separate or reference it directly from the sandboxed instance, but that doesn’t work in practice. It just duplicates the schema, not the data. Or when you reference it, it seemingly uses the same URL so how is it even a sandbox at that point? I would think a more desirable behavior would be to duplicate the entire db on copy including data then give me the option as admin to wipe all the data if and only if I don’t want it.
Is anyone successfully using the copy feature in their workflow here or is everyone cowboy coding on the live instance? If the latter, what techniques are you using to mitigate risk of hosing your production app while you’re doing dev? I’m having to do things like create a “.” in the corner of the screen that links to the new screen to pass the data through but minimally noticeable to users of the production app. Feels super kludgy and obv experimenting with schema changes in this scenario isn’t possible. We don’t have a ton of traffic (yet) but this is soon going to be a big concern once we have any significant amount of traffic.
For Adalo: this topic ^^ would be a great webinar to do even if the workflow isn’t ideal now: just practical tips on how people are dealing with this now. Highly recommend looking at Pantheon’s dev workflows with WordPress to see their process for this - it’s backed by Git so feels bulletproof and trustworthy and gives me peace of mind if I ever hose things I can always roll it back. If I could wave a magic wand I would love their Git-based visual dev workflows only for Adalo. TIA