-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart-dev.bat
More file actions
69 lines (63 loc) · 1.63 KB
/
start-dev.bat
File metadata and controls
69 lines (63 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
@echo off
chcp 65001 >nul
echo ========================================
echo WMS系统 - 开发环境快速启动
echo ========================================
echo.
:: 检查Java环境
echo [1/5] 检查Java环境...
java -version >nul 2>&1
if errorlevel 1 (
echo ❌ 未检测到Java环境,请先安装JDK 17
pause
exit /b 1
)
echo ✓ Java环境正常
:: 检查Node环境
echo [2/5] 检查Node环境...
node -v >nul 2>&1
if errorlevel 1 (
echo ❌ 未检测到Node.js,请先安装Node.js 18+
pause
exit /b 1
)
echo ✓ Node.js环境正常
:: 检查PostgreSQL
echo [3/5] 检查PostgreSQL连接...
psql -U postgres -d wms_db -c "SELECT 1;" >nul 2>&1
if errorlevel 1 (
echo ⚠ 无法连接PostgreSQL数据库
echo 请确认:
echo 1. PostgreSQL服务已启动
echo 2. 数据库wms_db已创建
echo 3. 用户密码配置正确
pause
)
:: 启动后端
echo [4/5] 启动后端服务...
cd services\wms-basic-service
start "WMS后端服务" cmd /c "mvn spring-boot:run"
echo ✓ 后端服务启动中... 端口:8080
echo.
timeout /t 5 >nul
:: 启动前端
echo [5/5] 启动前端服务...
cd ..\wms-frontend
start "WMS前端服务" cmd /c "npm start"
echo ✓ 前端服务启动中... 端口:3000
echo.
echo ========================================
echo 启动完成!
echo ========================================
echo.
echo 访问地址:
echo 前端: http://localhost:3000
echo 后端: http://localhost:8080/api/v1
echo 健康检查: http://localhost:8080/actuator/health
echo.
echo 默认账号:
echo 用户名: admin
echo 密码: admin123
echo.
echo 按任意键关闭此窗口...
pause >nul