Skip to content

Instantly share code, notes, and snippets.

@alsmola
Last active March 6, 2021 21:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alsmola/b865c9844c53edd2bd10c0db52f00180 to your computer and use it in GitHub Desktop.
Save alsmola/b865c9844c53edd2bd10c0db52f00180 to your computer and use it in GitHub Desktop.
Template for Serverless Slack Block Kit application.
service: pupster # change service name
provider:
name: aws
runtime: go1.x
region: us-east-1 #update region
iamRoleStatements: # add IAM statements here
package:
exclude:
- ./**
include:
- ./bin/**
postPup:
handler: bin/interactionsBin
events:
- http:
path: interactions
method: POST
environment:
stage: ${opt:stage, self:provider.stage, 'dev'}
eventHandler:
handler: bin/eventHandlerBin
events:
- http:
path: events
method: POST
environment:
stage: ${opt:stage, self:provider.stage, 'dev'}
authCallback:
handler: bin/authCallbackBin
events:
- http:
path: auth_callback
method: GET
environment:
stage: ${opt:stage, self:provider.stage, 'dev'}
selectMenu:
handler: bin/selectMenuBin
events:
- http:
path: select
method: POST
environment:
stage: ${opt:stage, self:provider.stage, 'dev'}
resources: # add resources here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment