45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
app: ${file(./package.json):name}
|
|
<<<<<<< HEAD
|
|
service: cronjob
|
|
=======
|
|
service: hooks
|
|
>>>>>>> develop
|
|
package:
|
|
individually: false
|
|
provider:
|
|
name: aws
|
|
stage: ${opt:stage,'dev'}
|
|
runtime: nodejs12.x
|
|
environment:
|
|
AWS_compute: ${self:service}-${self:provider.stage}-compute
|
|
iamRoleStatements:
|
|
- Effect: Allow
|
|
Action:
|
|
- lambda:InvokeFunction
|
|
Resource: '*'
|
|
plugins:
|
|
- serverless-webpack
|
|
custom:
|
|
stage: ${opt:stage, self:provider.stage}
|
|
webpack:
|
|
webpackConfig: './lib/seed/webpack.config.js' # Name of webpack configuration file
|
|
includeModules:
|
|
forceExclude:
|
|
- aws-sdk
|
|
- puppeteer
|
|
|
|
functions:
|
|
<<<<<<< HEAD
|
|
removeDraftBookings:
|
|
handler: lib/__cronjobs/handler.removeDraftBookings
|
|
timeout: 300 # optional, in seconds, default is 6
|
|
events:
|
|
- schedule: rate(1 minute)
|
|
=======
|
|
hookHandler:
|
|
handler: handler.hookHandler
|
|
memorySize: 1024 # optional, in MB, default is 1024
|
|
timeout: 600 # optional, in seconds, default is 6
|
|
async: true
|
|
>>>>>>> develop
|