Data Tables & Git Repos

Okay, so when I’m trying to migrate changes from a dev app to a production app, I need to:

  1. Copy the affected git repo files (making sure to not copy anvil.yaml, since that includes dependencies and server config that might not be the same between dev and production versions). Everything else looks safe to copy.

  2. Make any data table changes (assuming dev and production apps are using different copies of the data tables, which I’d assume would be the case for most apps)

  3. Update app dependencies that changed in the development version

  4. Push the git repo changes to the production version

As long as #2 and #3 don’t break something in the production app, it should remain accessible throughout. And if #2 and #3 do break something, it’ll only be until #4 finishes.

Does that sound right?

1 Like