Skip to main content
Glama
docker-build-push.shβ€’1.68 kB
#!/bin/bash set -e # Docker Build and Push Script for DigiDefiance # This script builds and pushes the MCP Debugger Server Docker image VERSION="1.1.7" IMAGE_NAME="digidefiance/mcp-debugger-server" echo "🐳 Building Docker image for DigiDefiance..." echo "Version: $VERSION" echo "Image: $IMAGE_NAME" echo "" # Build the image echo "πŸ“¦ Building Docker image..." docker build \ -f packages/mcp-debugger-server/Dockerfile \ -t ${IMAGE_NAME}:latest \ -t ${IMAGE_NAME}:${VERSION} \ -t ${IMAGE_NAME}:v${VERSION} \ . echo "" echo "βœ… Build complete!" echo "" # Test the image echo "πŸ§ͺ Testing Docker image..." docker run --rm ${IMAGE_NAME}:latest --version || echo "Note: Version check may not be available" echo "" echo "πŸ“‹ Image details:" docker images ${IMAGE_NAME} echo "" echo "πŸš€ Ready to push to Docker Hub!" echo "" echo "To push the image, run:" echo " docker login" echo " docker push ${IMAGE_NAME}:latest" echo " docker push ${IMAGE_NAME}:${VERSION}" echo " docker push ${IMAGE_NAME}:v${VERSION}" echo "" echo "Or run this script with --push flag:" echo " ./docker-build-push.sh --push" # Check if --push flag is provided if [ "$1" == "--push" ]; then echo "" echo "πŸ” Logging into Docker Hub..." docker login echo "" echo "πŸ“€ Pushing images to Docker Hub..." docker push ${IMAGE_NAME}:latest docker push ${IMAGE_NAME}:${VERSION} docker push ${IMAGE_NAME}:v${VERSION} echo "" echo "βœ… Successfully pushed all tags!" echo "" echo "Images available at:" echo " - docker pull ${IMAGE_NAME}:latest" echo " - docker pull ${IMAGE_NAME}:${VERSION}" echo " - docker pull ${IMAGE_NAME}:v${VERSION}" fi

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Digital-Defiance/mcp-debugger-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server