fix: rebranding, see [docs/name-change.md](docs/name-change.md) for details
This commit is contained in:
@@ -21,7 +21,7 @@ function Write-ColorText {
|
||||
}
|
||||
}
|
||||
|
||||
Write-ColorText "=== Building Zen MCP Server Docker Image ===" -Color Green
|
||||
Write-ColorText "=== Building PAL MCP Server Docker Image ===" -Color Green
|
||||
|
||||
# Check if .env file exists
|
||||
if (!(Test-Path ".env")) {
|
||||
@@ -49,7 +49,7 @@ try {
|
||||
|
||||
# Verify the build
|
||||
Write-ColorText "Verifying build..." -Color Green
|
||||
$images = docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}\t{{.CreatedAt}}" | Select-String "zen-mcp-server"
|
||||
$images = docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}\t{{.CreatedAt}}" | Select-String "pal-mcp-server"
|
||||
|
||||
if ($images) {
|
||||
Write-ColorText "✓ Docker image built successfully" -Color Green
|
||||
|
||||
@@ -7,7 +7,7 @@ YELLOW='\033[1;33m'
|
||||
RED='\033[0;31m'
|
||||
NC='\033[0m'
|
||||
|
||||
echo -e "${GREEN}=== Building Zen MCP Server Docker Image ===${NC}"
|
||||
echo -e "${GREEN}=== Building PAL MCP Server Docker Image ===${NC}"
|
||||
|
||||
# Check if .env file exists
|
||||
if [[ ! -f .env ]]; then
|
||||
@@ -26,10 +26,10 @@ echo -e "${GREEN}Building Docker image...${NC}"
|
||||
docker-compose build --no-cache
|
||||
|
||||
# Verify the build
|
||||
if docker images | grep -q "zen-mcp-server"; then
|
||||
if docker images | grep -q "pal-mcp-server"; then
|
||||
echo -e "${GREEN}✓ Docker image built successfully${NC}"
|
||||
echo -e "${GREEN}Image details:${NC}"
|
||||
docker images | grep zen-mcp-server
|
||||
docker images | grep pal-mcp-server
|
||||
else
|
||||
echo -e "${RED}✗ Failed to build Docker image${NC}"
|
||||
exit 1
|
||||
|
||||
@@ -24,7 +24,7 @@ function Write-ColorText {
|
||||
}
|
||||
}
|
||||
|
||||
Write-ColorText "=== Deploying Zen MCP Server ===" -Color Green
|
||||
Write-ColorText "=== Deploying PAL MCP Server ===" -Color Green
|
||||
|
||||
# Function to check if required environment variables are set
|
||||
function Test-EnvironmentVariables {
|
||||
@@ -91,8 +91,8 @@ function Wait-ForHealth {
|
||||
|
||||
while ($attempt -le $MaxAttempts) {
|
||||
try {
|
||||
# Get container ID for zen-mcp service
|
||||
$containerId = docker-compose ps -q zen-mcp
|
||||
# Get container ID for pal-mcp service
|
||||
$containerId = docker-compose ps -q pal-mcp
|
||||
if ([string]::IsNullOrWhiteSpace($containerId)) {
|
||||
$status = "unavailable"
|
||||
} else {
|
||||
@@ -119,7 +119,7 @@ function Wait-ForHealth {
|
||||
|
||||
Write-ColorText "Service failed to become healthy after $MaxAttempts attempts" -Color Red
|
||||
Write-ColorText "Checking logs:" -Color Yellow
|
||||
docker-compose logs zen-mcp
|
||||
docker-compose logs pal-mcp
|
||||
return $false
|
||||
}
|
||||
|
||||
@@ -141,7 +141,7 @@ try {
|
||||
}
|
||||
|
||||
# Start the services
|
||||
Write-ColorText "Starting Zen MCP Server..." -Color Green
|
||||
Write-ColorText "Starting PAL MCP Server..." -Color Green
|
||||
try {
|
||||
docker-compose up -d
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
@@ -150,7 +150,7 @@ try {
|
||||
} catch {
|
||||
Write-ColorText "Error: Failed to start services" -Color Red
|
||||
Write-ColorText "Checking logs:" -Color Yellow
|
||||
docker-compose logs zen-mcp
|
||||
docker-compose logs pal-mcp
|
||||
exit 1
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ if (!$SkipHealthCheck) {
|
||||
|
||||
while ($elapsed -lt $timeout) {
|
||||
try {
|
||||
$containerId = docker-compose ps -q zen-mcp
|
||||
$containerId = docker-compose ps -q pal-mcp
|
||||
if (![string]::IsNullOrWhiteSpace($containerId)) {
|
||||
$status = docker inspect -f "{{.State.Health.Status}}" $containerId 2>$null
|
||||
if ($status -eq "healthy") {
|
||||
@@ -186,26 +186,26 @@ if (!$SkipHealthCheck) {
|
||||
if (!(Wait-ForHealth)) {
|
||||
Write-ColorText "Service failed to become healthy" -Color Red
|
||||
Write-ColorText "Checking logs:" -Color Yellow
|
||||
docker-compose logs zen-mcp
|
||||
docker-compose logs pal-mcp
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Write-ColorText "✓ Zen MCP Server deployed successfully" -Color Green
|
||||
Write-ColorText "✓ PAL MCP Server deployed successfully" -Color Green
|
||||
Write-ColorText "Service Status:" -Color Green
|
||||
docker-compose ps
|
||||
|
||||
Write-ColorText "=== Deployment Complete ===" -Color Green
|
||||
Write-ColorText "Useful commands:" -Color Yellow
|
||||
Write-ColorText " View logs: " -Color White -NoNewline
|
||||
Write-ColorText "docker-compose logs -f zen-mcp" -Color Green
|
||||
Write-ColorText "docker-compose logs -f pal-mcp" -Color Green
|
||||
|
||||
Write-ColorText " Stop service: " -Color White -NoNewline
|
||||
Write-ColorText "docker-compose down" -Color Green
|
||||
|
||||
Write-ColorText " Restart service: " -Color White -NoNewline
|
||||
Write-ColorText "docker-compose restart zen-mcp" -Color Green
|
||||
Write-ColorText "docker-compose restart pal-mcp" -Color Green
|
||||
|
||||
Write-ColorText " PowerShell logs: " -Color White -NoNewline
|
||||
Write-ColorText "Get-Content logs\mcp_server.log -Wait" -Color Green
|
||||
|
||||
@@ -7,7 +7,7 @@ YELLOW='\033[1;33m'
|
||||
RED='\033[0;31m'
|
||||
NC='\033[0m'
|
||||
|
||||
echo -e "${GREEN}=== Deploying Zen MCP Server ===${NC}"
|
||||
echo -e "${GREEN}=== Deploying PAL MCP Server ===${NC}"
|
||||
|
||||
# Function to check if required environment variables are set
|
||||
check_env_vars() {
|
||||
@@ -51,7 +51,7 @@ wait_for_health() {
|
||||
local delay=2
|
||||
|
||||
while (( attempt <= max_attempts )); do
|
||||
status=$(docker-compose ps -q zen-mcp | xargs docker inspect -f "{{.State.Health.Status}}" 2>/dev/null || echo "unavailable")
|
||||
status=$(docker-compose ps -q pal-mcp | xargs docker inspect -f "{{.State.Health.Status}}" 2>/dev/null || echo "unavailable")
|
||||
if [[ "$status" == "healthy" ]]; then
|
||||
return 0
|
||||
fi
|
||||
@@ -63,7 +63,7 @@ wait_for_health() {
|
||||
|
||||
echo -e "${RED}Service failed to become healthy after $max_attempts attempts${NC}"
|
||||
echo -e "${YELLOW}Checking logs:${NC}"
|
||||
docker-compose logs zen-mcp
|
||||
docker-compose logs pal-mcp
|
||||
exit 1
|
||||
}
|
||||
|
||||
@@ -75,25 +75,25 @@ echo -e "${GREEN}Stopping existing containers...${NC}"
|
||||
docker-compose down
|
||||
|
||||
# Start the services
|
||||
echo -e "${GREEN}Starting Zen MCP Server...${NC}"
|
||||
echo -e "${GREEN}Starting PAL MCP Server...${NC}"
|
||||
docker-compose up -d
|
||||
|
||||
# Wait for health check
|
||||
echo -e "${GREEN}Waiting for service to be healthy...${NC}"
|
||||
timeout 60 bash -c 'while [[ "$(docker-compose ps -q zen-mcp | xargs docker inspect -f "{{.State.Health.Status}}")" != "healthy" ]]; do sleep 2; done' || {
|
||||
timeout 60 bash -c 'while [[ "$(docker-compose ps -q pal-mcp | xargs docker inspect -f "{{.State.Health.Status}}")" != "healthy" ]]; do sleep 2; done' || {
|
||||
wait_for_health
|
||||
echo -e "${RED}Service failed to become healthy${NC}"
|
||||
echo -e "${YELLOW}Checking logs:${NC}"
|
||||
docker-compose logs zen-mcp
|
||||
docker-compose logs pal-mcp
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo -e "${GREEN}✓ Zen MCP Server deployed successfully${NC}"
|
||||
echo -e "${GREEN}✓ PAL MCP Server deployed successfully${NC}"
|
||||
echo -e "${GREEN}Service Status:${NC}"
|
||||
docker-compose ps
|
||||
|
||||
echo -e "${GREEN}=== Deployment Complete ===${NC}"
|
||||
echo -e "${YELLOW}Useful commands:${NC}"
|
||||
echo -e " View logs: ${GREEN}docker-compose logs -f zen-mcp${NC}"
|
||||
echo -e " View logs: ${GREEN}docker-compose logs -f pal-mcp${NC}"
|
||||
echo -e " Stop service: ${GREEN}docker-compose down${NC}"
|
||||
echo -e " Restart service: ${GREEN}docker-compose restart zen-mcp${NC}"
|
||||
echo -e " Restart service: ${GREEN}docker-compose restart pal-mcp${NC}"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Health check script for Zen MCP Server Docker container
|
||||
Health check script for PAL MCP Server Docker container
|
||||
"""
|
||||
|
||||
import os
|
||||
|
||||
Reference in New Issue
Block a user