I am new to Fly.io and so far finding it hard to understand / follow, but I managed to get my django web app up and running.
Now I have made some changes to it that will affect the DB and before I deploy to the production app I want ensure that I migrate properly and don’t break anything. To do this I was assuming I could “clone” the current state of the production app (Machine, Volume, Secrets) to a new app called “staging” and then I could deploy changes to the staging app and see how it goes…when (not if) it fails I could figure out why, fix stuff in my code and do it again. Repeat until the update is smooth…but I can’t figure out how to do this.
So far I have found using flyctl to be difficult b/c I don’t have 100s of cryptic commands and switches memorized and I don’t even have the right vocabulary yet to ask good questions. So I prefer the web interface for fly.io if possible. If not then I will have to do it via the flyctl.
Thanks in advance for any / all suggestions as I am totally lost.