Skip to content

Commit 33637f8

Browse files
Script to push docker images.
1 parent 42c9e14 commit 33637f8

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

push-docker-images.sh

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#!/bin/bash
2+
3+
set -e # Exit on error
4+
5+
# Configuration
6+
# Change YOUR_GITHUB_USERNAME to your actual GitHub username
7+
REGISTRY="ghcr.io/$GITHUB_USERNAME"
8+
SHA_TAG="sha-$(git rev-parse --short HEAD)"
9+
10+
echo "Building and pushing Docker images..."
11+
echo "SHA: $SHA_TAG"
12+
echo ""
13+
14+
# Build and push proposer-eigenda
15+
echo "==> Building proposer-eigenda..."
16+
docker build -f fault-proof/Dockerfile.proposer.eigenda \
17+
-t ${REGISTRY}/proposer-eigenda:latest \
18+
-t ${REGISTRY}/proposer-eigenda:${SHA_TAG} \
19+
.
20+
21+
echo "==> Pushing proposer-eigenda..."
22+
docker push ${REGISTRY}/proposer-eigenda:latest
23+
docker push ${REGISTRY}/proposer-eigenda:${SHA_TAG}
24+
25+
echo ""
26+
27+
# Build and push challenger
28+
echo "==> Building challenger..."
29+
docker build -f fault-proof/Dockerfile.challenger \
30+
-t ${REGISTRY}/challenger:latest \
31+
-t ${REGISTRY}/challenger:${SHA_TAG} \
32+
.
33+
34+
echo "==> Pushing challenger..."
35+
docker push ${REGISTRY}/challenger:latest
36+
docker push ${REGISTRY}/challenger:${SHA_TAG}
37+
38+
echo ""
39+
echo "✅ All images pushed successfully!"
40+
echo ""
41+
echo "Images available at:"
42+
echo " - ${REGISTRY}/proposer-eigenda:latest"
43+
echo " - ${REGISTRY}/proposer-eigenda:${SHA_TAG}"
44+
echo " - ${REGISTRY}/challenger:latest"
45+
echo " - ${REGISTRY}/challenger:${SHA_TAG}"

0 commit comments

Comments
 (0)