-
Notifications
You must be signed in to change notification settings - Fork 3
/
lab.yml
37 lines (35 loc) · 1.04 KB
/
lab.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
Network:
vpc:
maxAzs: 2
natGateways: 0
ipv6enabled: true
alb:
listener:
certificateArn: "arn:aws:acm:ap-northeast-1:340227574277:certificate/2e0c79e2-c141-4896-bbd7-4cef6775b314" # .9incloud.com
targetHealthCheck:
enabled: true
interval: 30 # unit: seconds
path: "/hello"
timeout: 5 # unit: seconds
healthyThresholdCount: 5
unhealthyThresholdCount: 2
deregistrationDelay: 60 # unit: seconds
Ecs:
memoryLimitMiB: 512
cpu: 256
family: rest-api
container:
name: RestApiContainer
environment:
STAGE: lab
service:
desiredCount: 0
minHealthyPercent: 100
maxHealthyPercent: 200
circuitBreakerRollback: false
assignPublicIp: true # Value is true and ECS Service Subnet type is public, Value is false and ECS Service Subnet type is private.
Deployment:
type: RollingUpdate # RollingUpdate or BlueGreen
e2eTest: # Only support on BlueGreen deployment
ssm_postman_api_key: "/postman/api-key"
ssm_postman_collection_uid: "/postman/collection-uid"