@brdu/generator-serverless-gcloud
v0.5.2
Published
Yeoman generator for Serverless framework on GCP
Downloads
7
Maintainers
Readme
Generator Serverless for Google Cloud Platform
The Yeoman generator for Serverless framework on GCP. Setting up a new service including database clients as easy as 1-2-3.
Generator installation
- you are going to need Yeoman:
npm install -g yo
- Install the generator:
npm install -g @brdu/generator-serverless-gcloud
Usage
Base generator
Create a new directory for your service and run the generator:
mkdir example-service
cd example-service
yo serverless-gcloud
It will prompt some questions you need to answer to configure your project. Default values are specified between parenthesis. You now have a starter skeleton for a Cloud Functions project!
When the generator is done, remember to adjust your service account keys names and locations accordingly, as well as enabling the required Google APIs for a Serverless deployment. Then you're ready to deploy your service on GCP:
serverless deploy --env [any of the enviroment tags your passed to the generator]
Features
- Support of Serverless
- Supports NodeJS 8+
- Supports Google Firestore and MongoDB Atlas
Roadmap
- Support for NodeJS :white_check_mark:
- Support for Cloud Functions VPC Access
- Support for GO
- Support for Python
- Support of Firebase and Firestore events
- Support more database options
- Generator unit tests