Deploying a Cloud Run service
To deploy your service to Cloud Run:
Choose the Cloud Run: Deploy command using the Cloud Code status bar.
This brings up the Cloud Run Deployment UI.
Set your Google Cloud project.
Select a preexisting service or create a new one.
If you're creating a new service, choose your platform preferences under 'Deployment Platform', either 'Cloud Run (fully managed)' or 'Cloud Run for Anthos'. Refer to the Choosing your platform guide if you need help deciding which option if best for your development needs.
- If you select 'Cloud Run (fully managed)', choose a region to deploy to.
- If you select 'Cloud Run for Anthos', configure the Kubernetes cluster information (the cluster must have Anthos support enabled).
You can also specify additional settings like service account, environment variables, and SQL connections, using the Advanced revision settings section.
The following environment variables are automatically added to the running containers:
Name Description Example PORT The port your HTTP server should listen on. 8080 K_SERVICE The name of the Cloud Run service being run. hello-world K_REVISION The name of the Cloud Run revision being run. hello-world.1 K_CONFIGURATION The name of the Cloud Run configuration that created the revision. hello-world
Specify your builder (Docker or Buildpack) and its settings.
After you define your preferred settings, you can click 'Deploy'.
Cloud Code then builds your image, pushes it to the registry, and deploys your service to Cloud Run. Your service is now live!
View your running service by following the URL displayed in the webview.