From 4315bba072173fff739b8240ca66984733ed91e6 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Thu, 6 Nov 2025 00:37:48 +0700 Subject: [PATCH] Add ghcr docker hub build package for web ui --- .github/workflows/caprover.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/caprover.yml b/.github/workflows/caprover.yml index 964cac73..b30e27a1 100644 --- a/.github/workflows/caprover.yml +++ b/.github/workflows/caprover.yml @@ -1,4 +1,4 @@ -name: Build & Deploy Managing API +name: Build & Deploy Managing API & Web UI on: push: @@ -24,7 +24,7 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Preset Image Name + - name: Preset API Image Name run: echo "IMAGE_URL=$(echo ghcr.io/cryptooda/managing-api:$(echo ${{ github.sha }} | cut -c1-7) | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV - name: Build and push Docker Image @@ -37,6 +37,19 @@ jobs: ${{ env.IMAGE_URL }} ghcr.io/cryptooda/managing-api:latest + - name: Preset Web UI Image Name + run: echo "WEBUI_IMAGE_URL=$(echo ghcr.io/cryptooda/managing-webui:$(echo ${{ github.sha }} | cut -c1-7) | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + + - name: Build and push Web UI Docker Image + uses: docker/build-push-action@v5 + with: + context: . + file: ./src/Managing.WebApp/Dockerfile-web-ui-dev + push: true + tags: | + ${{ env.WEBUI_IMAGE_URL }} + ghcr.io/cryptooda/managing-webui:latest + # - name: Deploy Image to CapRover # uses: caprover/deploy-from-github@v1.1.2 # with: