9.0.0 • Published 7 days ago
@nx-extend/gcp-cloud-run v9.0.0
@nx-extend/gcp-cloud-run
Nx plugin for deploy your app to Cloud Run.
Setup
Install
npm install -D @nx-extend/gcp-cloud-run
Usage
Deploy
Available options:
name | type | default | description |
---|---|---|---|
--region | string | - | Region to deploy cloud run revision to. |
--project | string | - | GCP project to deploy cloud run revision to. |
--name | string | project name | Name of the cloud run revision. |
--concurrency | number | 250 | Maximum number of concurrent requests allowed per container instance. |
--maxInstances | number | 10 | Maximum number of container instances to run. |
--minInstances | number | 0 | Minimum number of container instances to run. |
--allowUnauthenticated | boolean | true | Whether to allow unauthenticated requests to cloud run service. |
--envVars | {[k: string]: string} | - | Environment variables to load into cloud run instance's environment. |
--secrets | string[] | - | Secrets to load into cloud run instance's environment. |
--memory | string | 128Mi | Amount of memory to reserve for cloud run instance. |
--cloudSqlInstance | string | - | Name of the cloud SQL instance to connect to run instance. |
--http2 | boolean | false | Whether or not to enforce run instance to use HTTP/2 for all end-to-end connections. |
--serviceAccount | string | - | Service account email of another identity if not using compute engine's default service account. |
--buildWith | string | artifact-registry | Only accepts value artifact-registry . If provided, deploy is ran with the --source options set to current app's directory. If not provided, submits a build to Cloud Build, sourcing app's dist directory. Deploy is then ran using --image , which is given the location of the previous Cloud Build's built image. |
--logsDir | string | - | Note: only relevant if not specifying --buildWith . Directory in GCS where to hold Cloud Build's build logs. |
--tagWithVersion | string | - | Whether or not to tag run service with a version. (note: sources version from package.json) |
--noTraffic | boolean | false | Set to true to ensure cloud run avoids sending traffic to the revision being deployed. |
--revisionSuffix | boolean | false | Set to append to deployed revision's name. |
--timeout | number | - | set the maximum request execution time. |
--cpu | number | - | set a CPU limit in Kubernetes cpu units. |
--cpuBoost | boolean | - | Whether to allocate extra CPU to containers on startup to reduce the perceived latency of a cold start request. |
--ingress | string | - | Set the ingress traffic sources allowed to call the service. |
9.0.0
7 days ago
8.0.0
3 months ago
7.2.6
4 months ago
7.2.5
5 months ago
7.2.4
5 months ago
7.2.3
5 months ago
7.2.2
5 months ago
6.1.2
9 months ago
6.1.1
9 months ago
7.0.0
6 months ago
7.2.1
5 months ago
7.2.0
5 months ago
7.1.0
6 months ago
6.1.0
11 months ago
6.0.0
11 months ago
3.4.5
1 year ago
3.4.4
1 year ago
3.4.3
2 years ago
3.4.2
2 years ago
3.4.1
2 years ago
3.4.0
2 years ago
3.3.1
2 years ago
3.3.0
2 years ago
3.2.0
2 years ago
3.1.0
3 years ago
3.0.1
3 years ago
3.0.0
3 years ago
1.2.0
3 years ago
1.1.5
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.1.3
3 years ago
1.1.1
3 years ago
1.0.2
3 years ago
1.1.0
3 years ago
1.1.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.5.0
3 years ago
0.0.1
3 years ago