#!/usr/bin/env pwsh # REDCap Docker环境停止脚本 # 版本:v1.0 # 日期:2026-01-01 Write-Host "⏹️ 停止REDCap Docker环境..." -ForegroundColor Yellow Write-Host "" # 切换到项目目录 $ScriptDir = Split-Path -Parent $PSCommandPath $ProjectDir = Split-Path -Parent $ScriptDir Set-Location $ProjectDir # 停止容器(保留数据) docker-compose stop if ($LASTEXITCODE -eq 0) { Write-Host "" Write-Host "✅ REDCap环境已停止!" -ForegroundColor Green Write-Host "" Write-Host "💡 提示:" -ForegroundColor Cyan Write-Host " • 数据已保留在Docker卷中" -ForegroundColor Gray Write-Host " • 重新启动:.\scripts\start-redcap.ps1" -ForegroundColor Gray Write-Host " • 完全清理(删除数据):.\scripts\clean-redcap.ps1" -ForegroundColor Gray Write-Host "" } else { Write-Host "❌ 停止失败!" -ForegroundColor Red exit 1 }