From 161dac01cd2d6a8293d013e51419bb578c0c0214 Mon Sep 17 00:00:00 2001 From: Thai Nguyen Date: Sun, 5 Jan 2025 14:27:02 +0700 Subject: [PATCH] Use separate service for /sync-local-file and /listen --- .github/workflows/gcp_backend.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gcp_backend.yml b/.github/workflows/gcp_backend.yml index b2950dc2ff..ddb66f1829 100644 --- a/.github/workflows/gcp_backend.yml +++ b/.github/workflows/gcp_backend.yml @@ -68,14 +68,30 @@ jobs: cache-from: type=registry,ref=gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }}:buildcache cache-to: type=registry,ref=gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }}:buildcache,mode=max - - name: Deploy to Cloud Run - id: deploy + - name: Deploy ${{ env.SERVICE }} to Cloud Run + id: deploy-backend uses: google-github-actions/deploy-cloudrun@v2 with: service: ${{ env.SERVICE }} region: ${{ env.REGION }} image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }} + - name: Deploy ${{ env.SERVICE }}-sync to Cloud Run + id: deploy-backend-sync + uses: google-github-actions/deploy-cloudrun@v2 + with: + service: ${{ env.SERVICE }}-sync + region: ${{ env.REGION }} + image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }} + + - name: Deploy ${{ env.SERVICE }}-listen to Cloud Run + id: deploy-backend-listen + uses: google-github-actions/deploy-cloudrun@v2 + with: + service: ${{ env.SERVICE }}-listen + region: ${{ env.REGION }} + image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }} + # If required, use the Cloud Run url output in later steps - name: Show Output run: echo ${{ steps.deploy.outputs.url }}