@nx-extend/gcp-functions v12.1.1
@nx-extend/gcp-functions
Nx plugin to build and deploy your Google Cloud Functions.
Setup
Install
npm install -D @nx-extend/gcp-functions
nx g @nx-extend/gcp-functions:init
Usage
Deploy
Available options:
name | type | default | description |
---|
Runner
This projects includes a runner to run all your functions, to generate the runner:
nx g @nx-extend/gcp-functions:init-runner <name>
This will generate a main.ts
file like this:
import { bootstrapRunner } from '@nx-extend/gcp-functions/runner'
/* eslint-disable @nx/enforce-module-boundaries */
bootstrapRunner(new Map([
['nx function project name', import('path to main of of project')]
])
)
You can now add all your functions to the map, note: make sure that the nx function project name
is the same name as
known by Nx (name
prop of that functions project.json
). The runner uses the deploy
target of that project.json
to determine
how to serve the function (http/pub sub/bucket event).
6 days ago
1 month ago
2 months ago
3 months ago
3 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
5 months ago
5 months ago
7 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
10 months ago
10 months ago
11 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago