@@ -9,13 +9,13 @@ IMAGE_REGISTRY=""
99BUILD_BASE=false
1010BUILD_COMPILER=false
1111BUILD_SERVER=false
12- BUILD_CLUSTER=false
1312CUDA=false
1413CUDA_ARCHS=" "
1514RUSTFLAGS=" "
15+ GITHUB_TOKEN=" ${GITHUB_TOKEN:- } "
1616
1717usage () {
18- echo " Usage: $0 --zkvm <zkvm> --tag <tag> [--base] [--compiler] [--server] [--cluster] [-- registry <registry>] [--cuda] [--cuda-archs <archs>] [--rustflags <flags>]"
18+ echo " Usage: $0 --zkvm <zkvm> --tag <tag> [--base] [--compiler] [--server] [--registry <registry>] [--cuda] [--cuda-archs <archs>] [--rustflags <flags>]"
1919 echo " "
2020 echo " Required:"
2121 echo " --zkvm <zkvm> zkVM to build for (e.g., zisk, sp1, risc0)"
@@ -25,7 +25,6 @@ usage() {
2525 echo " --base Build the base images"
2626 echo " --compiler Build the compiler image"
2727 echo " --server Build the server image"
28- echo " --cluster Build the cluster image"
2928 echo " "
3029 echo " Optional:"
3130 echo " --registry <registry> Registry prefix (e.g., ghcr.io/eth-act/ere)"
@@ -62,10 +61,6 @@ while [[ $# -gt 0 ]]; do
6261 BUILD_SERVER=true
6362 shift
6463 ;;
65- --cluster)
66- BUILD_CLUSTER=true
67- shift
68- ;;
6964 --cuda)
7065 CUDA=true
7166 shift
@@ -100,8 +95,8 @@ if [ -z "$IMAGE_TAG" ]; then
10095 usage
10196fi
10297
103- if [ " $BUILD_BASE " = false ] && [ " $BUILD_COMPILER " = false ] && [ " $BUILD_SERVER " = false ] && [ " $BUILD_CLUSTER " = false ] ; then
104- echo " Error: At least one of --base, --compiler, --server, --cluster is required"
98+ if [ " $BUILD_BASE " = false ] && [ " $BUILD_COMPILER " = false ] && [ " $BUILD_SERVER " = false ]; then
99+ echo " Error: At least one of --base, --compiler, --server is required"
105100 usage
106101fi
107102
@@ -120,21 +115,18 @@ BASE_IMAGE="${IMAGE_PREFIX}ere-base:${IMAGE_TAG}"
120115BASE_ZKVM_IMAGE=" ${IMAGE_PREFIX} ere-base-${ZKVM} :${IMAGE_TAG} "
121116COMPILER_ZKVM_IMAGE=" ${IMAGE_PREFIX} ere-compiler-${ZKVM} :${IMAGE_TAG} "
122117SERVER_ZKVM_IMAGE=" ${IMAGE_PREFIX} ere-server-${ZKVM} :${IMAGE_TAG} "
123- CLUSTER_ZKVM_IMAGE=" ${IMAGE_PREFIX} ere-cluster-${ZKVM} :${IMAGE_TAG} "
124118
125119# Prepare build arguments
126120
127121BASE_BUILD_ARGS=()
128122BASE_ZKVM_BUILD_ARGS=(--build-arg " BASE_IMAGE=$BASE_IMAGE " )
129123COMPILER_ZKVM_BUILD_ARGS=(--build-arg " BASE_ZKVM_IMAGE=$BASE_ZKVM_IMAGE " )
130124SERVER_ZKVM_BUILD_ARGS=(--build-arg " BASE_ZKVM_IMAGE=$BASE_ZKVM_IMAGE " )
131- CLUSTER_ZKVM_BUILD_ARGS=()
132125
133126if [ " $CUDA " = true ]; then
134127 BASE_BUILD_ARGS+=(--build-arg " CUDA=1" )
135128 BASE_ZKVM_BUILD_ARGS+=(--build-arg " CUDA=1" )
136129 SERVER_ZKVM_BUILD_ARGS+=(--build-arg " CUDA=1" )
137- CLUSTER_ZKVM_BUILD_ARGS+=(--build-arg " CUDA=1" )
138130fi
139131
140132# Default CUDA_ARCHS when --cuda is set but --cuda-archs not specified
@@ -167,7 +159,6 @@ if [ "$CUDA" = true ] && [ -n "$CUDA_ARCHS" ]; then
167159 zisk)
168160 BASE_ZKVM_BUILD_ARGS+=(--build-arg " CUDA_ARCHS=$CUDA_ARCHS " )
169161 SERVER_ZKVM_BUILD_ARGS+=(--build-arg " CUDA_ARCHS=$CUDA_ARCHS " )
170- CLUSTER_ZKVM_BUILD_ARGS+=(--build-arg " CUDA_ARCHS=$CUDA_ARCHS " )
171162 ;;
172163 * )
173164 ;;
@@ -220,13 +211,4 @@ if [ "$BUILD_SERVER" = true ]; then
220211 .
221212fi
222213
223- if [ " $BUILD_CLUSTER " = true ]; then
224- echo " Building zkvm cluster image: $CLUSTER_ZKVM_IMAGE "
225- docker build \
226- --file " docker/${ZKVM} /Dockerfile.cluster" \
227- --tag " $CLUSTER_ZKVM_IMAGE " \
228- " ${CLUSTER_ZKVM_BUILD_ARGS[@]} " \
229- .
230- fi
231-
232214echo " Build complete!"
0 commit comments