I can suggest these next two links: - Consider using Terraform or Google Deployment Manager[1] - Using Google Deployment Manager- discussion[2]
I would like to share that is totally fine to use gcloud CLI to deploy to GCR and it is recommended you create a service account to manage your deployments. For instance, this would work using GitlabCI which allows you to define and laydown your own CI/CD strategy. Another alternative is to use Github (or BitBucket) + Google Source Repository[3] + Google Cloud Build + Google Deployment Manager to manage your deployment programmatically and relying in Google Container Registry(GCR) to store your images. I suggest you investigate this alternative by creating a simple proof of concept to understand the deployment flow and to ensure DM is able to manage all the resources associated with your requirement. [1] https://stackoverflow.com/questions/57760851/can-i-deploy-cloud-run-using-deployment-manager [2] https://gist.github.com/dinvlad/fcf72039c403bc2bf46663fb43c62a57 [3] https://cloud.google.com/source-repositories/docs/mirroring-repositories On Monday, September 21, 2020 at 3:21:32 PM UTC-4 alfio wrote: > > Hey Jaden, > > This is entirely possible and all depends on your use case. You can deploy > many different types of softwares on Google Compute Engine for example by > using start-up scipts or the cloud-init library. I suggest consulting this > documentation [1] if you are curious of the mutiple ways you can deploy > containers on VM instances or Managed Instance Groups. > > [1] https://cloud.google.com/compute/docs/containers/deploying-containers > On Saturday, September 5, 2020 at 8:16:26 PM UTC-4 jaden....@gmail.com > wrote: > >> Is it possible to deploy a container (docker) on cloud run >> programmatically in code via an API, or is running bash commands w/ the >> gcloud SDK my only option? >> > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/1825cf84-4dc4-47f5-90b1-569e91509f82n%40googlegroups.com.