@@ -236,98 +236,8 @@ jobs:
236
236
password : ${{ secrets.DEPLOYER_PASSWORD }}
237
237
data : ' { "service":"${{ env.ESM_NAME }}","url":"https://donaldkibet.fra1.digitaloceanspaces.com/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}/${{ env.JS_NAME }}" }'
238
238
customHeaders : ' { "Accept": "application/json", "Content-Type": "application/json" }'
239
-
240
239
241
- deploy_active_visits_app :
242
- runs-on : ubuntu-latest
243
-
244
- env :
245
- DIR_NAME : " esm-active-visits-app"
246
- ESM_NAME : " @openmrs/esm-active-visits-app"
247
- JS_NAME : " openmrs-esm-active-visits-app.js"
248
-
249
- needs : build
250
-
251
- if : ${{ github.event_name == 'push' }}
252
-
253
- steps :
254
- - name : Download Artifacts
255
- uses : actions/download-artifact@v2
256
-
257
- - name : Compute Timestamp
258
- run : echo "TIMESTAMP=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
259
-
260
- - name : Prepare Directory
261
- shell : bash
262
- run : |
263
- mkdir -p dist/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}
264
- mv packages/${{ env.DIR_NAME }}/dist/*.* dist/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}/
265
- - name : Publish to Digital Ocean
266
- uses : jakejarvis/s3-sync-action@master
267
- with :
268
- args : --acl public-read --follow-symlinks --cache-control "max-age=31536000"
269
- env :
270
- AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
271
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
272
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
273
- AWS_S3_ENDPOINT : ${{ secrets.AWS_S3_ENDPOINT }}
274
- SOURCE_DIR : " dist"
275
- - name : Update Importmap
276
- uses : fjogeleit/http-request-action@master
277
- with :
278
- url : http://${{ secrets.DEPLOYER_HOST }}/services?env=prod
279
- method : " PATCH"
280
- username : ${{ secrets.DEPLOYER_USERNAME }}
281
- password : ${{ secrets.DEPLOYER_PASSWORD }}
282
- data : ' { "service":"${{ env.ESM_NAME }}","url":"https://donaldkibet.fra1.digitaloceanspaces.com/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}/${{ env.JS_NAME }}" }'
283
- customHeaders : ' { "Accept": "application/json", "Content-Type": "application/json" }'
284
-
285
- deploy_patient_search_app :
286
- runs-on : ubuntu-latest
287
-
288
- env :
289
- DIR_NAME : " esm-patient-search-app"
290
- ESM_NAME : " @openmrs/esm-patient-search-app"
291
- JS_NAME : " openmrs-esm-patient-search-app.js"
292
-
293
- needs : build
294
-
295
- if : ${{ github.event_name == 'push' }}
296
-
297
- steps :
298
- - name : Download Artifacts
299
- uses : actions/download-artifact@v2
300
-
301
- - name : Compute Timestamp
302
- run : echo "TIMESTAMP=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
303
-
304
- - name : Prepare Directory
305
- shell : bash
306
- run : |
307
- mkdir -p dist/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}
308
- mv packages/${{ env.DIR_NAME }}/dist/*.* dist/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}/
309
-
310
- - name : Publish to Digital Ocean
311
- uses : jakejarvis/s3-sync-action@master
312
- with :
313
- args : --acl public-read --follow-symlinks --cache-control "max-age=31536000"
314
- env :
315
- AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
316
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
317
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
318
- AWS_S3_ENDPOINT : ${{ secrets.AWS_S3_ENDPOINT }}
319
- SOURCE_DIR : " dist"
320
-
321
- - name : Update Importmap
322
- uses : fjogeleit/http-request-action@master
323
- with :
324
- url : http://${{ secrets.DEPLOYER_HOST }}/services?env=prod
325
- method : " PATCH"
326
- username : ${{ secrets.DEPLOYER_USERNAME }}
327
- password : ${{ secrets.DEPLOYER_PASSWORD }}
328
- data : ' { "service":"${{ env.ESM_NAME }}","url":"https://donaldkibet.fra1.digitaloceanspaces.com/${{ env.ESM_NAME }}/${{ env.TIMESTAMP }}_${{ github.sha }}/${{ env.JS_NAME }}" }'
329
- customHeaders : ' { "Accept": "application/json", "Content-Type": "application/json" }'
330
- deploy_patient_list_app :
240
+ deploy_patient_list_app :
331
241
runs-on : ubuntu-latest
332
242
333
243
env :
0 commit comments