diff --git a/.gitea/workflows/build-push-deploy.yml b/.gitea/workflows/build-push-deploy.yml index 802fbce..69d211e 100644 --- a/.gitea/workflows/build-push-deploy.yml +++ b/.gitea/workflows/build-push-deploy.yml @@ -184,6 +184,29 @@ jobs: docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:latest docker push registry.meghsakha.com/breakpilot/compliance-dsms-gateway:${SHORT_SHA} + build-dsms-node: + runs-on: docker + container: docker:27-cli + steps: + - name: Checkout + run: | + apk add --no-cache git + git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git . + - name: Login + env: + REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} + REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }} + run: echo "$REGISTRY_PASSWORD" | docker login registry.meghsakha.com -u "$REGISTRY_USERNAME" --password-stdin + - name: Build + push + run: | + SHORT_SHA=$(git rev-parse --short HEAD) + docker build --platform linux/amd64 \ + -t registry.meghsakha.com/breakpilot/compliance-dsms-node:latest \ + -t registry.meghsakha.com/breakpilot/compliance-dsms-node:${SHORT_SHA} \ + dsms-node/ + docker push registry.meghsakha.com/breakpilot/compliance-dsms-node:latest + docker push registry.meghsakha.com/breakpilot/compliance-dsms-node:${SHORT_SHA} + # ── orca redeploy (only after all builds succeed) ───────────────────────── trigger-orca: @@ -197,6 +220,7 @@ jobs: - build-tts - build-document-crawler - build-dsms-gateway + - build-dsms-node steps: - name: Checkout (for SHA) run: |