-
Notifications
You must be signed in to change notification settings - Fork 0
/
serverless.yml
39 lines (35 loc) · 960 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
# serverless.yml
# reference: https://www.serverless.com/framework/docs/providers/aws/guide/serverless.yml
service: serverless-awslambda-container
useDotenv: true
frameworkVersion: '3'
configValidationMode: error
deprecationNotificationMode: warn:summary
provider:
name: aws
profile: ${env:AWS_PROFILE}
region: ${env:AWS_REGION}
# deploymentMethod: direct
# stackName: ${self:service}
# Disable automatic rollback by CloudFormation on failure. To be used for non-production environments.
# disableRollback: true
tags:
"project-id": ${self:service}
"managed-by": ${env:TAG_MANAGED_BY}
"cost-center": ${env:TAG_COST_CENTER}
stage: dev
logRetentionInDays: 7
environment:
ENVIRON_VARIABLE_1: ${env:ENVIRON_VARIABLE_1}
ecr:
images:
serverless-awslambda-container:
path: ./
platform: linux/amd64
functions:
app:
image:
name: ${self:service}
timeout: 30
events:
- http: ANY /