docs: Update Docker service names to match docker-compose.yml
- Changed gemini-mcp: to zen-mcp: throughout documentation - Updated gemini-mcp-redis to zen-mcp-redis container references - Fixed docker compose logs commands to use zen-mcp service name - Ensures consistency with actual docker-compose.yml service definitions 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -177,7 +177,7 @@ Create `docker-compose.dev.yml`:
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile.dev # If you have a dev Dockerfile
|
dockerfile: Dockerfile.dev # If you have a dev Dockerfile
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ Create `docker-compose.override.yml` for custom settings:
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
environment:
|
environment:
|
||||||
- LOG_LEVEL=DEBUG
|
- LOG_LEVEL=DEBUG
|
||||||
volumes:
|
volumes:
|
||||||
@@ -182,7 +182,7 @@ The container mounts your home directory as read-only. To restrict access:
|
|||||||
```yaml
|
```yaml
|
||||||
# In docker-compose.override.yml
|
# In docker-compose.override.yml
|
||||||
services:
|
services:
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
environment:
|
environment:
|
||||||
- WORKSPACE_ROOT=/path/to/specific/project
|
- WORKSPACE_ROOT=/path/to/specific/project
|
||||||
volumes:
|
volumes:
|
||||||
@@ -196,7 +196,7 @@ services:
|
|||||||
```yaml
|
```yaml
|
||||||
# In docker-compose.override.yml
|
# In docker-compose.override.yml
|
||||||
services:
|
services:
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -240,7 +240,7 @@ services:
|
|||||||
3. **Redis Connection Issues**
|
3. **Redis Connection Issues**
|
||||||
```bash
|
```bash
|
||||||
# Test Redis connectivity
|
# Test Redis connectivity
|
||||||
docker exec -it gemini-mcp-redis redis-cli ping
|
docker exec -it zen-mcp-redis redis-cli ping
|
||||||
```
|
```
|
||||||
|
|
||||||
### Debug Mode
|
### Debug Mode
|
||||||
@@ -276,7 +276,7 @@ networks:
|
|||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
services:
|
services:
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
networks:
|
networks:
|
||||||
- custom_network
|
- custom_network
|
||||||
redis:
|
redis:
|
||||||
|
|||||||
@@ -190,14 +190,14 @@ cat > docker-compose.yml << 'EOF'
|
|||||||
services:
|
services:
|
||||||
redis:
|
redis:
|
||||||
image: redis:7-alpine
|
image: redis:7-alpine
|
||||||
container_name: gemini-mcp-redis
|
container_name: zen-mcp-redis
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "6379:6379"
|
- "6379:6379"
|
||||||
volumes:
|
volumes:
|
||||||
- redis_data:/data
|
- redis_data:/data
|
||||||
|
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
image: ghcr.io/beehiveinnovations/zen-mcp-server:latest
|
image: ghcr.io/beehiveinnovations/zen-mcp-server:latest
|
||||||
container_name: zen-mcp-server
|
container_name: zen-mcp-server
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -251,13 +251,13 @@ The Docker setup automatically mounts your home directory as `/workspace`. This
|
|||||||
# See if containers are running
|
# See if containers are running
|
||||||
docker compose ps
|
docker compose ps
|
||||||
|
|
||||||
# Should show both 'gemini-mcp-redis' and 'zen-mcp-server' as 'Up'
|
# Should show both 'zen-mcp-redis' and 'zen-mcp-server' as 'Up'
|
||||||
```
|
```
|
||||||
|
|
||||||
### View Logs
|
### View Logs
|
||||||
```bash
|
```bash
|
||||||
# Check MCP server logs
|
# Check MCP server logs
|
||||||
docker compose logs gemini-mcp -f
|
docker compose logs zen-mcp -f
|
||||||
|
|
||||||
# Check Redis logs
|
# Check Redis logs
|
||||||
docker compose logs redis -f
|
docker compose logs redis -f
|
||||||
@@ -312,7 +312,7 @@ docker compose ps
|
|||||||
|
|
||||||
# Should show both containers as 'Up'
|
# Should show both containers as 'Up'
|
||||||
# If not, check logs:
|
# If not, check logs:
|
||||||
docker compose logs gemini-mcp
|
docker compose logs zen-mcp
|
||||||
```
|
```
|
||||||
|
|
||||||
### "GEMINI_API_KEY environment variable is required"
|
### "GEMINI_API_KEY environment variable is required"
|
||||||
@@ -359,7 +359,7 @@ chmod +x setup-docker.sh
|
|||||||
|
|
||||||
The setup uses Docker Compose to orchestrate two services:
|
The setup uses Docker Compose to orchestrate two services:
|
||||||
|
|
||||||
1. **Redis Container** (`gemini-mcp-redis`)
|
1. **Redis Container** (`zen-mcp-redis`)
|
||||||
- Official Redis 7 Alpine image
|
- Official Redis 7 Alpine image
|
||||||
- Automatic data persistence with Docker volume
|
- Automatic data persistence with Docker volume
|
||||||
- Available at `redis:6379` within Docker network
|
- Available at `redis:6379` within Docker network
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ docker compose ps
|
|||||||
docker compose ps redis
|
docker compose ps redis
|
||||||
|
|
||||||
# Test Redis connectivity
|
# Test Redis connectivity
|
||||||
docker exec -it gemini-mcp-redis redis-cli ping
|
docker exec -it zen-mcp-redis redis-cli ping
|
||||||
# Should return: PONG
|
# Should return: PONG
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ docker stats
|
|||||||
```yaml
|
```yaml
|
||||||
# In docker-compose.override.yml
|
# In docker-compose.override.yml
|
||||||
services:
|
services:
|
||||||
gemini-mcp:
|
zen-mcp:
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
|
|||||||
Reference in New Issue
Block a user