- Folder structure used consistently across our projects.
- serverless-pseudo-parameters plugin: Allows you to take advantage of CloudFormation Pseudo Parameters.
- serverless-bundle plugin: Bundler based on the serverless-webpack plugin - requires zero configuration and fully compatible with ES6/ES7 features.
- serverless-deployment-bucket: Allow to specify a bucket for deploy, to avoid create several for each service/stage.
- serverless-plugin-log-retention: Specify a period for CloudWatch log retention, to avoid possible future costs.
- serverless-dotenv-plugin: Allow load environment variables from .env files.
- serverless-domain-manager: Specify a domain name for your service (check .env.development to specify domain name, certificate, among others).
sls create --name YOUR_PROJECT_NAME --template-url https://github.com/pradella/serverless-starter
cd YOUR_PROJECT_NAME
npm install
You are ready to go!