后端重构

This commit is contained in:
eafonyang
2026-07-30 13:56:31 +08:00
parent 707d889514
commit f2bbaa6876
80 changed files with 4765 additions and 4288 deletions
+21 -2
View File
@@ -1,4 +1,23 @@
#!/bin/bash
echo "Starting Audio Dashboard API..."
set -e
cd "$(dirname "$0")"
node src/app.js
# 判断运行模式:APP_ENV=development 或未构建时使用 tsx 开发模式
MODE="${APP_ENV:-production}"
if [ "$MODE" = "development" ]; then
echo "Starting Audio Dashboard API (development)..."
exec pnpm dev
fi
# 安装依赖(如 node_modules 缺失或不完整则自动修复)
pnpm install --silent
# 生产模式:构建 TypeScript → 运行编译产物
echo "Starting Audio Dashboard API (production)..."
echo "Building TypeScript..."
pnpm build
echo "Starting server..."
exec node --conditions @zod/source dist/app.js