From 86872e0e3f87c64097b333f38a2c4b4c488d5a8b Mon Sep 17 00:00:00 2001 From: Ronald Moesbergen Date: Mon, 22 Apr 2024 14:35:24 +0200 Subject: [PATCH] chore: add digitaltwin build job (#241) --- .github/workflows/digitaltwin.yaml | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/digitaltwin.yaml diff --git a/.github/workflows/digitaltwin.yaml b/.github/workflows/digitaltwin.yaml new file mode 100644 index 00000000..579cc77e --- /dev/null +++ b/.github/workflows/digitaltwin.yaml @@ -0,0 +1,33 @@ +name: Docker + +on: + push: + branches: + - DigitalTwin + workflow_dispatch: {} + +jobs: + push: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Docker Login + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build and push DigitalTwin Docker image + uses: docker/build-push-action@v5 + with: + file: Dockerfile + context: . + push: true + tags: ghcr.io/leaphy-robotics/leaphy-webbased/leaphy-webbased:digitaltwin + + - name: Redeploy DigitalTwin + run: | + curl https://admin.leaphyeasybloqs.com/hooks/update-docker-image?stack=leaphy-webbased-digitaltwin -H "X-Token: ${{ secrets.WEBHOOK_TOKEN }}"