#!/bin/bash # Build Docker image for MCPMark set -e # Color codes for output GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' # No Color echo -e "${YELLOW}Building MCPMark Docker image locally...${NC}" # Build the Docker image with the same tag as Docker Hub for local testing docker build -t evalsysorg/mcpmark:latest . "$@" # Check if build was successful if [ $? -eq 0 ]; then echo -e "${GREEN}✓ Docker image built successfully${NC}" echo " Tag: evalsysorg/mcpmark:latest" # Show image info echo "" echo "Image details:" docker images evalsysorg/mcpmark:latest --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}\t{{.CreatedAt}}" echo "" echo "You can now run tasks using:" echo " ./run-task.sh --mcp notion --models o3 --exp-name test --tasks all" else echo "Docker build failed!" exit 1 fi