I'm new to Bitnami. I'm exploring using Drupal hosted on Google Cloud, and I'm trying to set up a continuous development workflow between my local, a Github repo, and production on the Bitnami VM. I've been having a devil of a time finding documentation on how to do this, and I'm hoping the forums can help.
I'm most familiar with using Vagrant and VirtualBox, although I'm open to trying a new system. What I'm trying to do is: 1) make a Git repo of my Drupal install in the Bitnami stack; 2) push it to Github; 3) use a vagrant box that emulates the bitnami stack; 2) clone the Github repo into the local VM; 3) do the dev work on local; 4) push to Github for further testing; and then 5) push changes to the repo on production with a post-receive hook that would then update the files in the active htdocs directory.
I've explored downloading the Bitnami Drupal installers, converting those into vagrant boxes, adding my own Github repo as a remote for the active Drupal install, etc. I've encountered errors in all these steps and I'm wondering if I'm missing something.
Does anyone have a dev workflow similar to what I'm trying to accomplish that they could share? Thanks in advance!