This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
dagger/docs/programming/guides/cloudrun.md
Tihomir Jovicic 5d8219a8f3 Add Cloud Run support
Signed-off-by: Tihomir Jovicic <tihomir.jovicic.develop@gmail.com>
2021-06-21 10:57:18 +02:00

936 B

Deploy an application to GCP Cloud Run

This example shows how to deploy an application to GCP Cloud Run. Read the deployment plan

NOTE: this example requires an EKS cluster to allow authentication with your AWS credentials; but can easily be adapter to deploy to any Kubernetes cluster.

Components:

How to run:

  1. Initialize a new workspace
cd ./cloud-run-app
dagger init
  1. Create a new environment
dagger new cloud-run-app
cp *.cue ./.dagger/env/cloud-run-app/plan/
  1. Configure the Cloud Run service
dagger input text serviceName MY_APP_NAME
dagger input text region MY_GCP_REGION
dagger input text image MY_GCR_IMAGE_NAME

dagger input text gcpConfig.project MY_GCP_PROJECT
dagger input secret gcpConfig.serviceKey -f MY_GCP_SERVICE_KEY_FILE

  1. Deploy!
dagger up