-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserverless.yml
48 lines (41 loc) · 909 Bytes
/
serverless.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
service: i2p
configValidationMode: error
frameworkVersion: '>=2.33.0 <3.0.0'
provider:
name: aws
runtime: go1.x
region: us-west-2
stage: ${opt:stage,'dev'}
environment:
# you can define service wide environment variables here
GIN_MODE: "release"
PUSHOVER_TOKEN: ${env:PUSHOVER_TOKEN}
PUSHOVER_USER_KEY: ${env:PUSHOVER_USER_KEY}
memorySize: 256
timeout: 15
lambdaHashingVersion: 20201221
apiGateway:
shouldStartNameWithService: true
# iamRoleStatements:
# - Effect: "Allow"
# Action:
# - "sns:*"
# - "s3:*"
# Resource: "*"
package:
patterns:
- '!./**'
- './bin/**'
functions:
service:
handler: bin/service
resources:
Description: "SNS Handler to Pushover (messages from iot 1-click)"
plugins:
- serverless-stack-output
- serverless-dotenv-plugin
custom:
dotenv:
path: .env
output:
file: stack.json