#!/bin/bash # Git post-merge hook # 在 git pull 成功后自动触发 Docker 重建 # 获取项目根目录 REPO_ROOT="$(git rev-parse --show-toplevel)" # 检查是否是 write-server 目录更新 if [ -f "$REPO_ROOT/write-server/package.json" ]; then echo "" echo "===================================" echo " 检测到 write-server 更新" echo " 自动开始 Docker 构建..." echo "===================================" echo "" # 切换到 write-server 目录并执行部署 cd "$REPO_ROOT/write-server" ./deploy.sh fi