Files
InfoGenie/dev.sh
2026-03-28 20:59:52 +08:00

20 lines
511 B
Bash

#!/bin/bash
cd "$(dirname "$0")"
echo "[InfoGenie] 启动本地开发环境..."
# 启动后端
(cd InfoGenie-go-backend && APP_ENV=development go run ./cmd/server/) &
BACKEND_PID=$!
# 启动前端
(cd infogenie-frontend && npm start) &
FRONTEND_PID=$!
echo " 后端 PID: $BACKEND_PID -> http://localhost:5002"
echo " 前端 PID: $FRONTEND_PID -> http://localhost:3000"
echo " 按 Ctrl+C 停止所有服务"
trap "kill $BACKEND_PID $FRONTEND_PID 2>/dev/null; exit" SIGINT SIGTERM
wait