With the release of Cloud SDK 0.9.76, the default Dockerfile base image for "runtime: go" has been updated. It no longer performs "go get" to resolve any dependencies that were not bundled into the Docker image.
To deploy a Go app, use the aedeploy tool ( https://godoc.org/google.golang.org/appengine/cmd/aedeploy), which will correctly assemble your app's dependencies in the same way that the go tool does. Install it by running $ go get google.golang.org/appengine/cmd/aedeploy and deploy your app by prefixing a `gcloud app deploy` command with aedeploy, like $ aedeploy gcloud preview app deploy ./app.yaml --set-default --version demo --docker-build=remote It is good practice (though not required) to vendor your dependencies, since that keeps your dependencies stable. If you do, still use aedeploy. -- Glenn -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAOepbTLTBbXmPcqAO%3DAMq7nrPr%3Daa6P40GJ848c-eVX%2BrwQoNg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
