🐳 Docker Containerization Release
This release introduces production-ready Docker containerization for the MCP WordPress server.
New Features
Docker Support:
- 🐳 Production-ready Dockerfile with multi-stage Alpine build (252MB)
- 🔧 Docker Compose configuration for easy local development
- 🏗️ Multi-architecture support (AMD64 + ARM64)
- 🔒 Security: non-root user, minimal dependencies
- ⚡ Optimized build context with .dockerignore
CI/CD Integration:
- 🚀 Automated Docker Hub publishing on releases
- 🏷️ Automatic semantic versioning
- 📚 README sync to Docker Hub
- 🔄 GitHub Actions workflow for container builds
Docker Usage
Pull from Docker Hub:
docker pull docdyhr/mcp-wordpress:latestRun with Docker Compose:
# Create your mcp-wordpress.config.json
docker-compose upRun directly:
docker run -v ./mcp-wordpress.config.json:/app/config/mcp-wordpress.config.json:ro docdyhr/mcp-wordpress:latestContainer Features
- Multi-Site Support: Configure multiple WordPress sites via JSON config
- Environment Variables: Support for single-site mode via env vars
- Health Checks: Built-in health monitoring
- Volume Mounting: Easy configuration management
- Production Ready: Optimized for deployment
Technical Details
- Base Image: Alpine Linux (minimal footprint)
- Node.js: v18 LTS
- Architecture: Multi-stage build for optimization
- Security: Non-root user execution
- Size: 252MB optimized container
This release maintains 100% backward compatibility with existing configurations while adding comprehensive containerization support.
🤖 Generated with Claude Code