Pārlūkot izejas kodu

fix docker build (#898)

Jayant Krishnamurthy 2 gadi atpakaļ
vecāks
revīzija
92aa157e85

+ 9 - 1
.github/workflows/xc-admin-frontend-image-push.yaml

@@ -1,5 +1,6 @@
 name: Build and Push Cross Chain Admin Frontend
 on:
+  pull_request:
   push:
     branches: [main]
     paths: [governance/xc_admin/**]
@@ -22,9 +23,16 @@ jobs:
           aws-region: eu-west-2
       - uses: aws-actions/amazon-ecr-login@v1
         id: ecr_login
-      - run: |
+      - name: Build docker image
+        run: |
           DOCKER_BUILDKIT=1 docker build -t lerna -f tilt_devnet/docker_images/Dockerfile.lerna .
           DOCKER_BUILDKIT=1 docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f governance/xc_admin/packages/xc_admin_frontend/Dockerfile .
+        env:
+          ECR_REGISTRY: ${{ steps.ecr_login.outputs.registry }}
+          ECR_REPOSITORY: xc-admin-frontend
+      - name: Push docker image
+        if: github.ref == 'refs/heads/main'
+        run: |
           docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
         env:
           ECR_REGISTRY: ${{ steps.ecr_login.outputs.registry }}

+ 2 - 0
governance/xc_admin/packages/xc_admin_frontend/Dockerfile

@@ -8,6 +8,8 @@ USER 1000
 
 COPY --chown=1000:1000 governance/xc_admin governance/xc_admin
 COPY --chown=1000:1000 pythnet/message_buffer pythnet/message_buffer
+COPY --chown=1000:1000 target_chains/ethereum/sdk/solidity target_chains/ethereum/sdk/solidity
+COPY --chown=1000:1000 governance/xc_governance_sdk_js governance/xc_governance_sdk_js
 
 ENV NODE_ENV production
 ENV NEXT_TELEMETRY_DISABLED 1