24 lines
675 B
Bash
24 lines
675 B
Bash
|
|
#!/usr/bin/env bash
|
|||
|
|
|
|||
|
|
set -Eeuo pipefail
|
|||
|
|
|
|||
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|||
|
|
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
|||
|
|
FRONTEND_DIR="${PROJECT_ROOT}/frontend/platform_admin"
|
|||
|
|
|
|||
|
|
if ! command -v pnpm >/dev/null 2>&1; then
|
|||
|
|
echo "缺少命令:pnpm" >&2
|
|||
|
|
exit 1
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
if [[ ! -d "${FRONTEND_DIR}/node_modules" ]]; then
|
|||
|
|
echo "前端依赖尚未安装,请先运行:cd ${FRONTEND_DIR} && pnpm install" >&2
|
|||
|
|
exit 1
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
export VITE_API_BASE_URL="${VITE_API_BASE_URL:-http://localhost:12426/heqi/platform/v1}"
|
|||
|
|
|
|||
|
|
echo "启动平台前端:http://localhost:5173"
|
|||
|
|
cd "${FRONTEND_DIR}"
|
|||
|
|
exec pnpm exec vite --config ./config/vite.config.ts --host 0.0.0.0
|