-
Notifications
You must be signed in to change notification settings - Fork 30
/
riff-raff.yaml
47 lines (47 loc) · 1.51 KB
/
riff-raff.yaml
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
stacks: [mobile, mobile-preview]
regions: [eu-west-1]
allowedStages:
- CODE
- PROD
templates:
cloudformation:
type: cloud-formation
app: mobile-apps-rendering
parameters:
amiParameter: AMIMobileappsrendering
amiEncrypted: true
amiTags:
# Keep the Node version in sync with `.nvmrc`
Recipe: apps-rendering-ARM-jammy-node-20.15.1
AmigoStage: PROD
deployments:
mobile-apps-rendering-cfn:
template: cloudformation
stacks:
- mobile
parameters:
templateStagePaths:
CODE: MobileAppsRendering-CODE.template.json
PROD: MobileAppsRendering-PROD.template.json
mobile-apps-rendering-preview-cfn:
template: cloudformation
stacks:
- mobile-preview
parameters:
templateStagePaths:
CODE: MobileAppsRenderingPreview-CODE.template.json
PROD: MobileAppsRenderingPreview-PROD.template.json
mobile-apps-rendering:
type: autoscaling
parameters:
bucketSsmLookup: true
dependencies:
[mobile-apps-rendering-cfn, mobile-apps-rendering-preview-cfn]
mobile-assets:
type: aws-s3
parameters:
bucketSsmLookup: true
bucketSsmKey: /account/services/apps-rendering-static.bucket
cacheControl: public, max-age=315360000
prefixStack: false
publicReadAcl: false