backend/serverless.yaml
2025-05-14 21:45:16 +02:00

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