#!/usr/bin/env bash # 仅重启项目(不拉代码),适用于配置/环境变更后重启 # 用法:cd /home/yxd/project/yh_web && ./restart.sh # 或:PROJECT_ROOT=/home/yxd/project/yh_web ./restart.sh set -e ROOT="${PROJECT_ROOT:-$(cd "$(dirname "$0")" && pwd)}" cd "$ROOT" echo "重启 yh_web ($ROOT)..." [ -f server/.env ] && set -a && source server/.env && set +a docker compose down 2>/dev/null || docker-compose down docker compose up -d 2>/dev/null || docker-compose up -d echo "完成. api:9527 web:9528 admin:9529"