Add ghcr docker hub build package for web ui

This commit is contained in:
2025-11-06 00:37:48 +07:00
parent c183a71bd0
commit 4315bba072

View File

@@ -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: