0.5.1 • Published 5 years ago
generator-serverless-gcloud v0.5.1
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
1) you are going to need Yeoman:
npm install -g yo
2) 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
Resources
0.5.1
5 years ago