- 将各服务脚本统一到项目根目录scripts目录 - Assembly配置引用根目录scripts,避免重复 - 脚本自动从目录名推断服务名称 - 排除docker相关配置文件(application-docker.yml) - 新增env.properties环境变量配置模板 - 更新单机部署文档至v2.1
38 lines
859 B
Bash
Executable File
38 lines
859 B
Bash
Executable File
#!/bin/bash
|
|
# 一键停止所有服务
|
|
|
|
DEPLOY_HOME="/opt/fundplatform/deploy"
|
|
|
|
# 服务停止顺序(反向停止)
|
|
SERVICES=(
|
|
"fund-file"
|
|
"fund-report"
|
|
"fund-receipt"
|
|
"fund-exp"
|
|
"fund-req"
|
|
"fund-proj"
|
|
"fund-cust"
|
|
"fund-sys"
|
|
"fund-gateway"
|
|
)
|
|
|
|
echo "=========================================="
|
|
echo " Stopping all services..."
|
|
echo "=========================================="
|
|
|
|
for service in "${SERVICES[@]}"; do
|
|
if [ -f "${DEPLOY_HOME}/${service}/bin/stop.sh" ]; then
|
|
echo ""
|
|
echo "Stopping ${service}..."
|
|
${DEPLOY_HOME}/${service}/bin/stop.sh
|
|
sleep 2
|
|
else
|
|
echo "Warning: ${service}/bin/stop.sh not found, skipping..."
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "=========================================="
|
|
echo " All services stopped"
|
|
echo "=========================================="
|