#!/bin/bash set -e echo "==========================================" echo " 医梦AI - OKR绩效考核系统" echo " 一键启动脚本" echo "==========================================" PROJECT_DIR="$(cd "$(dirname "$0")/.." && pwd)" # Build frontend echo "" echo "[1/3] Building frontend..." cd "$PROJECT_DIR/frontend" if [ ! -d "node_modules" ]; then npm install fi npm run build # Copy frontend dist to backend static echo "" echo "[2/3] Integrating frontend + backend..." rm -rf "$PROJECT_DIR/backend/src/main/resources/static" cp -r dist "$PROJECT_DIR/backend/src/main/resources/static" # Build backend echo "" echo "[3/3] Building and starting server (port: 18080)..." cd "$PROJECT_DIR/backend" mvn clean package -DskipTests -q cd "$PROJECT_DIR" mkdir -p data echo "" echo "==========================================" echo " Server starting..." echo " Open: http://localhost:18080" echo " Default admin: admin / admin123" echo "==========================================" echo "" java -jar backend/target/okr-performance-1.0.0.jar