fundplatform/scripts/start-all.sh
zhangjf dfce5b0566 refactor: 统一脚本管理,优化Assembly打包配置
- 将各服务脚本统一到项目根目录scripts目录
- Assembly配置引用根目录scripts,避免重复
- 脚本自动从目录名推断服务名称
- 排除docker相关配置文件(application-docker.yml)
- 新增env.properties环境变量配置模板
- 更新单机部署文档至v2.1
2026-02-22 14:43:41 +08:00

43 lines
935 B
Bash
Executable File

#!/bin/bash
# 一键启动所有服务
DEPLOY_HOME="/opt/fundplatform/deploy"
# 服务启动顺序
SERVICES=(
"fund-gateway"
"fund-sys"
"fund-cust"
"fund-proj"
"fund-req"
"fund-exp"
"fund-receipt"
"fund-report"
"fund-file"
)
echo "=========================================="
echo " Starting all services..."
echo "=========================================="
for service in "${SERVICES[@]}"; do
if [ -f "${DEPLOY_HOME}/${service}/bin/start.sh" ]; then
echo ""
echo "Starting ${service}..."
${DEPLOY_HOME}/${service}/bin/start.sh
sleep 5
else
echo "Warning: ${service}/bin/start.sh not found, skipping..."
fi
done
echo ""
echo "=========================================="
echo " All services started"
echo "=========================================="
# 显示状态
if [ -f "${DEPLOY_HOME}/status.sh" ]; then
${DEPLOY_HOME}/status.sh
fi