-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathapp.config.yaml
87 lines (87 loc) · 3.21 KB
/
app.config.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
application:
web: web-src
runtimeManifest:
packages:
aem-genai-assistant:
license: Apache-2.0
actions:
complete:
function: actions/complete/index.js
web: true
runtime: nodejs:18
inputs:
IMS_ENDPOINT: $IMS_ENDPOINT
IMS_CLIENT_ID: $IMS_CLIENT_ID
IMS_SERVICE_CLIENT_ID: $IMS_SERVICE_CLIENT_ID
IMS_SERVICE_CLIENT_SECRET: $IMS_SERVICE_CLIENT_SECRET
IMS_SERVICE_PERM_AUTH_CODE: $IMS_SERVICE_PERM_AUTH_CODE
IMS_PRODUCT_CONTEXT: $IMS_PRODUCT_CONTEXT
FT_EARLY_ACCESS: $FT_EARLY_ACCESS
LD_SDK_KEY: $LD_SDK_KEY
generate:
function: actions/generate/index.js
web: false
runtime: nodejs:18
limits:
timeout: 300000 # in ms (300 sec)
inputs:
FIREFALL_ENDPOINT: $FIREFALL_ENDPOINT
FIREFALL_API_KEY: $FIREFALL_API_KEY
feedback:
function: actions/feedback/index.js
web: true
runtime: nodejs:18
inputs:
FIREFALL_ENDPOINT: $FIREFALL_ENDPOINT
FIREFALL_API_KEY: $FIREFALL_API_KEY
IMS_ENDPOINT: $IMS_ENDPOINT
IMS_CLIENT_ID: $IMS_CLIENT_ID
IMS_SERVICE_CLIENT_ID: $IMS_SERVICE_CLIENT_ID
IMS_SERVICE_CLIENT_SECRET: $IMS_SERVICE_CLIENT_SECRET
IMS_SERVICE_PERM_AUTH_CODE: $IMS_SERVICE_PERM_AUTH_CODE
IMS_PRODUCT_CONTEXT: $IMS_PRODUCT_CONTEXT
FT_EARLY_ACCESS: $FT_EARLY_ACCESS
LD_SDK_KEY: $LD_SDK_KEY
target:
function: actions/target/index.js
web: true
runtime: nodejs:18
inputs:
IMS_ENDPOINT: $IMS_ENDPOINT
IMS_CLIENT_ID: $IMS_CLIENT_ID
TARGET_API_KEY: $TARGET_API_KEY
csv:
function: actions/csv/index.js
web: true
runtime: nodejs:18
inputs:
IMS_ENDPOINT: $IMS_ENDPOINT
IMS_CLIENT_ID: $IMS_CLIENT_ID
cf:
function: actions/cf/index.js
web: true
runtime: nodejs:18
inputs:
IMS_ENDPOINT: $IMS_ENDPOINT
IMS_CLIENT_ID: $IMS_CLIENT_ID
IMS_PRODUCT_CONTEXT: $IMS_PRODUCT_CONTEXT
FT_EARLY_ACCESS: $FT_EARLY_ACCESS
LD_SDK_KEY: $LD_SDK_KEY
scraper:
function: actions/scraper/index.js
web: true
runtime: nodejs:18
inputs:
FIREFALL_ENDPOINT: $FIREFALL_ENDPOINT
FIREFALL_API_KEY: $FIREFALL_API_KEY
IMS_ENDPOINT: $IMS_ENDPOINT
IMS_CLIENT_ID: $IMS_CLIENT_ID
IMS_SERVICE_CLIENT_ID: $IMS_SERVICE_CLIENT_ID
IMS_SERVICE_CLIENT_SECRET: $IMS_SERVICE_CLIENT_SECRET
IMS_SERVICE_PERM_AUTH_CODE: $IMS_SERVICE_PERM_AUTH_CODE
IMS_PRODUCT_CONTEXT: $IMS_PRODUCT_CONTEXT
FT_EARLY_ACCESS: $FT_EARLY_ACCESS
LD_SDK_KEY: $LD_SDK_KEY
hooks:
post-app-run: ./hooks/post-app-run.js
pre-app-deploy: ./hooks/pre-app-deploy.js