chore: remove legacy startup paths
This commit is contained in:
29
start.sh
29
start.sh
@@ -6,7 +6,6 @@
|
||||
# ./start.sh # 构建前端 + 后台启动全部服务 (默认)
|
||||
# ./start.sh --no-build # 跳过前端构建
|
||||
# ./start.sh --no-daemon # 前台运行 (不使用 nohup)
|
||||
# ./start.sh --gateway-only # 仅启动 Gateway (配合 nginx)
|
||||
# ./start.sh stop # 停止所有后台服务
|
||||
# ./start.sh status # 查看服务状态
|
||||
#
|
||||
@@ -37,14 +36,12 @@ FRONTEND_DIST="${SCRIPT_DIR}/frontend/dist"
|
||||
|
||||
DAEMON=true
|
||||
BUILD_FRONTEND=true
|
||||
GATEWAY_ONLY=false
|
||||
ACTION="start"
|
||||
|
||||
for arg in "$@"; do
|
||||
case "$arg" in
|
||||
--no-daemon) DAEMON=false ;;
|
||||
--no-build) BUILD_FRONTEND=false ;;
|
||||
--gateway-only) GATEWAY_ONLY=true ;;
|
||||
stop) ACTION="stop" ;;
|
||||
status) ACTION="status" ;;
|
||||
*) echo -e "${YELLOW}忽略未知参数: ${arg}${NC}" ;;
|
||||
@@ -164,7 +161,7 @@ do_status() {
|
||||
print_status "runtime_service" 8003
|
||||
print_status "frontend" "${FRONTEND_PORT}"
|
||||
echo ""
|
||||
echo -e " ${CYAN}ℹ${NC} Gateway 由 runtime_service 管理,通过前端启动任务触发"
|
||||
echo -e " ${CYAN}ℹ${NC} Gateway 由 runtime_service 管理,运行日志写入 runs/<run_id>/logs/gateway.log"
|
||||
echo ""
|
||||
|
||||
if [ -d "${FRONTEND_DIST}" ]; then
|
||||
@@ -208,12 +205,10 @@ start_single_daemon() {
|
||||
}
|
||||
|
||||
start_daemon() {
|
||||
if ! ${GATEWAY_ONLY}; then
|
||||
start_single_daemon "agent_service" "backend.apps.agent_service:app" 8000
|
||||
start_single_daemon "trading_service" "backend.apps.trading_service:app" 8001
|
||||
start_single_daemon "news_service" "backend.apps.news_service:app" 8002
|
||||
start_single_daemon "runtime_service" "backend.apps.runtime_service:app" 8003
|
||||
fi
|
||||
start_single_daemon "agent_service" "backend.apps.agent_service:app" 8000
|
||||
start_single_daemon "trading_service" "backend.apps.trading_service:app" 8001
|
||||
start_single_daemon "news_service" "backend.apps.news_service:app" 8002
|
||||
start_single_daemon "runtime_service" "backend.apps.runtime_service:app" 8003
|
||||
|
||||
echo -e " ${GREEN}▶${NC} frontend → http://0.0.0.0:${FRONTEND_PORT}"
|
||||
nohup env SERVICE_NAME="frontend" "${PYTHON}" -m uvicorn "backend.apps.frontend_service:app" \
|
||||
@@ -231,7 +226,8 @@ start_daemon() {
|
||||
echo " PID 目录: ${PID_DIR}/"
|
||||
echo ""
|
||||
echo " 查看状态: ./start.sh status"
|
||||
echo " 查看日志: tail -f ${LOG_DIR}/gateway.log"
|
||||
echo " 查看服务日志: tail -f ${LOG_DIR}/runtime_service.log"
|
||||
echo " 查看运行日志: tail -f runs/<run_id>/logs/gateway.log"
|
||||
echo " 停止服务: ./start.sh stop"
|
||||
echo ""
|
||||
}
|
||||
@@ -261,12 +257,10 @@ start_single_foreground() {
|
||||
start_foreground() {
|
||||
trap cleanup_foreground EXIT INT TERM
|
||||
|
||||
if ! ${GATEWAY_ONLY}; then
|
||||
start_single_foreground "agent_service" "backend.apps.agent_service:app" 8000
|
||||
start_single_foreground "trading_service" "backend.apps.trading_service:app" 8001
|
||||
start_single_foreground "news_service" "backend.apps.news_service:app" 8002
|
||||
start_single_foreground "runtime_service" "backend.apps.runtime_service:app" 8003
|
||||
fi
|
||||
start_single_foreground "agent_service" "backend.apps.agent_service:app" 8000
|
||||
start_single_foreground "trading_service" "backend.apps.trading_service:app" 8001
|
||||
start_single_foreground "news_service" "backend.apps.news_service:app" 8002
|
||||
start_single_foreground "runtime_service" "backend.apps.runtime_service:app" 8003
|
||||
|
||||
echo -e " ${GREEN}▶${NC} frontend → http://0.0.0.0:${FRONTEND_PORT}"
|
||||
env SERVICE_NAME="frontend" "${PYTHON}" -m uvicorn "backend.apps.frontend_service:app" \
|
||||
@@ -326,4 +320,3 @@ case "${ACTION}" in
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
Reference in New Issue
Block a user