包含内容: - 单机部署文档(环境安装、数据库初始化、服务部署指南) - 9个微服务的启动/停止/重启脚本 - 一键启动/停止/重启所有服务脚本 - 服务状态查看脚本 - 日志统一存放在/datacfs/applogs/服务名称目录
39 lines
857 B
Bash
Executable File
39 lines
857 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}/start.sh" ]; then
|
|
echo ""
|
|
echo "Starting ${service}..."
|
|
${DEPLOY_HOME}/${service}/start.sh
|
|
sleep 5
|
|
else
|
|
echo "Warning: ${service}/start.sh not found, skipping..."
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "=========================================="
|
|
echo " All services started"
|
|
echo "=========================================="
|
|
${DEPLOY_HOME}/status.sh
|