Skip to content

Commit 43a3a7f

Browse files
authored
Merge pull request #36 from GNS-Science/chore/add_es_host_var
add ES_HOST var for deployments;
2 parents fe0482e + 6c88817 commit 43a3a7f

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/deploy-to-aws.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,12 @@ name: Deploy to AWS
2020
# - NZSHM22_KORORAA_API_KEY
2121
# - NZSHM22_SOLVIS_API_URL
2222
# - NZSHM22_SOLVIS_API_KEY
23-
# - NZSHM22_HAZARD_API_KEY (the URL should be specified as an environment variable)
2423
# - SERVERLESS_ACCESS_KEY
2524

25+
# supported vars for deployment step:
26+
# - NZSHM22_HAZARD_API_KEY
27+
# - ES_HOST (Elastic search specified as an environment variable)
28+
2629
on:
2730
workflow_call:
2831
inputs:
@@ -159,6 +162,7 @@ jobs:
159162

160163
- name: Serverless Deploy (NPM)
161164
env:
165+
# secrets
162166
NZSHM22_KORORAA_API_URL: ${{ secrets.NZSHM22_KORORAA_API_URL }}
163167
NZSHM22_KORORAA_API_KEY: ${{ secrets.NZSHM22_KORORAA_API_KEY }}
164168
NZSHM22_TOSHI_API_URL: ${{ secrets.NZSHM22_TOSHI_API_URL }}
@@ -168,14 +172,18 @@ jobs:
168172
NZSHM22_SOLVIS_API_URL: ${{ secrets.NZSHM22_SOLVIS_API_URL }}
169173
NZSHM22_SOLVIS_API_KEY: ${{ secrets.NZSHM22_SOLVIS_API_KEY }}
170174
NZSHM22_HAZARD_API_KEY: ${{ secrets.NZSHM22_HAZARD_API_KEY }}
171-
NZSHM22_HAZARD_API_URL: ${{ vars.NZSHM22_HAZARD_API_URL }}
172175
SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }}
176+
# vars
177+
NZSHM22_HAZARD_API_URL: ${{ vars.NZSHM22_HAZARD_API_URL }}
178+
ES_HOST: ${{ vars.ES_HOST }}
179+
173180
if: ${{ inputs.node-pkg-manager == 'npm' }}
174181
run: |
175182
STAGE=${{ (github.ref == 'refs/heads/main') && 'prod' || 'test'}} REGION=ap-southeast-2 npm run-script deploy 2>&1 | tee deploy.out
176183
177184
- name: Serverless Deploy (Yarn2)
178185
env:
186+
# secrets
179187
NZSHM22_KORORAA_API_URL: ${{ secrets.NZSHM22_KORORAA_API_URL }}
180188
NZSHM22_KORORAA_API_KEY: ${{ secrets.NZSHM22_KORORAA_API_KEY }}
181189
NZSHM22_TOSHI_API_URL: ${{ secrets.NZSHM22_TOSHI_API_URL }}
@@ -185,8 +193,11 @@ jobs:
185193
NZSHM22_SOLVIS_API_URL: ${{ secrets.NZSHM22_SOLVIS_API_URL }}
186194
NZSHM22_SOLVIS_API_KEY: ${{ secrets.NZSHM22_SOLVIS_API_KEY }}
187195
NZSHM22_HAZARD_API_KEY: ${{ secrets.NZSHM22_HAZARD_API_KEY }}
188-
NZSHM22_HAZARD_API_URL: ${{ vars.NZSHM22_HAZARD_API_URL }}
189196
SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }}
197+
# vars
198+
NZSHM22_HAZARD_API_URL: ${{ vars.NZSHM22_HAZARD_API_URL }}
199+
ES_HOST: ${{ vars.ES_HOST }}
200+
190201
if: ${{ inputs.node-pkg-manager == 'yarn2' }}
191202
run: |
192203
STAGE=${{ (github.ref == 'refs/heads/main') && 'prod' || 'test'}} REGION=ap-southeast-2 yarn run deploy 2>&1 | tee deploy.out

0 commit comments

Comments
 (0)