File tree Expand file tree Collapse file tree 3 files changed +27
-7
lines changed
deployment/dockerfiles/base-images Expand file tree Collapse file tree 3 files changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -304,6 +304,25 @@ jobs:
304304 name : localsecret
305305 path : /tmp/localsecret.tar
306306
307+ Build-SecretContractOptimizer :
308+ runs-on : ubuntu-20.04
309+ steps :
310+ - name : Set up Docker Buildx
311+ uses : docker/setup-buildx-action@v2
312+ - uses : actions/checkout@v4
313+ - name : Build SecretContractOptimizer
314+ uses : docker/build-push-action@v4
315+ # sudo docker buildx build --platform=linux/amd64,linux/arm64/v8 -f deployment/dockerfiles/base-images/secret-contract-optimizer.Dockerfile -t enigmampc/secret-contract-optimizer:${TAG} --push .
316+ with :
317+ platforms : linux/amd64,linux/arm64/v8
318+ file : deployment/dockerfiles/base-images/secret-contract-optimizer.Dockerfile
319+ # sudo docker buildx imagetools create -t enigmampc/secret-contract-optimizer:latest enigmampc/secret-contract-optimizer:${TAG}
320+ tags : |
321+ ghcr.io/scrtlabs/secret-contract-optimizer:${{ github.ref_name }}
322+ ghcr.io/scrtlabs/secret-contract-optimizer:latest
323+ context : .
324+ push : true
325+
307326 Build-Hermes :
308327 runs-on : ubuntu-20.04
309328 steps :
Original file line number Diff line number Diff line change @@ -554,12 +554,13 @@ bin-data-develop:
554554bin-data-production :
555555 cd ./x/registration/internal/types && go-bindata -o ias_bin_prod.go -pkg types -prefix " ../../../../ias_keys/production/" -tags " production,hw" ../../../../ias_keys/production/...
556556
557- # Before running this you might need to do:
558- # 1. sudo docker login -u ABC -p XYZ
559- # 2. sudo docker buildx create --use
560- secret-contract-optimizer :
561- sudo docker buildx build --platform=linux/amd64,linux/arm64/v8 -f deployment/dockerfiles/base-images/secret-contract-optimizer.Dockerfile -t enigmampc/secret-contract-optimizer:${TAG} --push .
562- sudo docker buildx imagetools create -t enigmampc/secret-contract-optimizer:latest enigmampc/secret-contract-optimizer:${TAG}
557+ # Disabled the following lines in preference of building and deploying image to ghcr.io using GitHub Workflows
558+ # # Before running this you might need to do:
559+ # # 1. sudo docker login -u ABC -p XYZ
560+ # # 2. sudo docker buildx create --use
561+ # secret-contract-optimizer:
562+ # sudo docker buildx build --platform=linux/amd64,linux/arm64/v8 -f deployment/dockerfiles/base-images/secret-contract-optimizer.Dockerfile -t enigmampc/secret-contract-optimizer:${TAG} --push .
563+ # sudo docker buildx imagetools create -t enigmampc/secret-contract-optimizer:latest enigmampc/secret-contract-optimizer:${TAG}
563564
564565aesm-image :
565566 docker build -f deployment/dockerfiles/aesm.Dockerfile -t enigmampc/aesm .
Original file line number Diff line number Diff line change 1- FROM rust:1.71 .0-slim-bullseye
1+ FROM rust:1.83 .0-slim-bullseye
22
33RUN rustup target add wasm32-unknown-unknown
44RUN apt update && apt install -y binaryen clang && rm -rf /var/lib/apt/lists/*
You can’t perform that action at this time.
0 commit comments