service: web-requestor
custom:
  webpack:
    packager: npm
    includeModules: true
    forceExclude:
      - aws-sdk
  alexa:
    profile: behboud-de
    skill:
      id: null
      stage: development
      locale: en-US
      invocationName: web requestor
      skillManifest: '${file(skill.json)}'
      debugSkillManifest: '${file(debugSkill.json)}'
      intents: '${file(intents.yml)}'
      types: '${file(types.yml)}'
      models:
        en-US: '${file(models/en-US.json)}'
        en-GB: '${file(models/en-GB.json)}'
        de-DE: '${file(models/de-DE.json)}'
package:
  individually: true
plugins:
  - serverless-webpack
  - serverless-bespoken
  - serverless-offline
  - serverless-smapi
provider:
  name: aws
  runtime: nodejs8.10
  stage: dev
  memorySize: 128
  timeout: 10
  versionFunctions: false
  region: eu-west-1
functions:
  skill:
    handler: src/index.handler
    events:
      - alexaSkill
