flnxi-Wu/scripts/deploy/check-status-simple.ps1
WuYongJie f646b71813
Some checks failed
CI Check / check (push) Has been cancelled
chore: 初始化本地仓库并同步最近改动
2025-11-18 17:50:16 +08:00

39 lines
1.3 KiB
PowerShell

# Check deployment status - simplified
param(
[string]$Server = "45.249.208.118",
[string]$User = "root",
[string]$Password = "lxvhNYFZ4160",
[string]$ProjectPath = "/root/youyidian-3d"
)
$plinkPath = "C:\Program Files\PuTTY\plink.exe"
Write-Host "Checking deployment status..." -ForegroundColor Yellow
Write-Host ""
# Check containers
Write-Host "1. Container status:" -ForegroundColor Cyan
$cmd = "cd $ProjectPath; docker compose ps 2>&1"
& $plinkPath -ssh -pw $Password -batch "${User}@${Server}" $cmd
Write-Host ""
# Check if app container is running
Write-Host "2. App container status:" -ForegroundColor Cyan
$cmd = "docker ps --filter 'name=app' --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}' 2>&1"
& $plinkPath -ssh -pw $Password -batch "${User}@${Server}" $cmd
Write-Host ""
# Check logs
Write-Host "3. Recent logs (last 20 lines):" -ForegroundColor Cyan
$cmd = "cd $ProjectPath; docker compose logs app --tail=20 2>&1"
& $plinkPath -ssh -pw $Password -batch "${User}@${Server}" $cmd
Write-Host ""
# Check if build is in progress
Write-Host "4. Docker processes:" -ForegroundColor Cyan
$cmd = "ps aux | grep '[d]ocker' | head -3"
& $plinkPath -ssh -pw $Password -batch "${User}@${Server}" $cmd
Write-Host ""
Write-Host "Status check complete." -ForegroundColor Green