#!/usr/bin/env bash # ============================================================================= # Fischer AgentKit — 生产环境一键停止脚本 # ============================================================================= SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" cd "$PROJECT_ROOT" COMPOSE_FILE="${COMPOSE_FILE:-docker-compose.yaml}" echo "停止 Fischer AgentKit 生产服务..." docker compose -f "$COMPOSE_FILE" down 2>/dev/null && echo " [OK] 容器已停止并移除" || echo " [OK] 无运行中的容器" echo "" echo "注意:数据卷(Redis/PostgreSQL 数据)已保留。" echo "如需清除所有数据运行:docker volume rm fischer-agentkit_*" echo "停止完成。"