UNPKG

serverless-plugin-browserify

Version:

Serverless v1.0 plugin that uses Browserify to bundle NodeJS Lambda functions.

56 lines (49 loc) 1.18 kB
service: aws-sdk-parts-browserify-ex custom: dev: profile: browserify-ex prod: profile: browserify-ex # browserify: # disable: true package: individually: true include: - someDir1/** # exclude: # - excluded-by-default.json plugins: - serverless-plugin-browserify provider: name: aws runtime: nodejs4.3 stage: dev region: us-east-1 deploymentBucket: ${self:provider.stage}-useast1-slsdeploys.yourdomain.org profile: ${self:custom.${self:provider.stage}.profile} iamRoleStatements: - Effect: "Allow" Action: - "lambda:InvokeFunction" Resource: "*" - Effect: "Allow" Action: - "s3:G*" - "s3:L*" Resource: "*" functions: usersList: name: ${self:provider.stage}-${self:service}-usersList description: list users handler: users/list.hello memorySize: 512 timeout: 10 browserify: noParse: - "../lib/bigFile.json" #tell browserify to not parse, can't optimize, dont waste time usersGet: name: ${self:provider.stage}-${self:service}-usersGet description: get user handler: users/get.hello memorySize: 512 timeout: 10