@@ -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+
2629on :
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