75 lines
1.5 KiB
Batchfile
75 lines
1.5 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
REM 医学信息支持系统 - Windows启动脚本
|
||
|
||
echo ==================================
|
||
echo 医学信息支持系统 - 启动脚本
|
||
echo ==================================
|
||
echo.
|
||
|
||
REM 检查Docker是否安装
|
||
where docker >nul 2>nul
|
||
if %ERRORLEVEL% NEQ 0 (
|
||
echo ❌ 错误: 未检测到Docker,请先安装Docker Desktop
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
REM 检查Docker Compose是否安装
|
||
where docker-compose >nul 2>nul
|
||
if %ERRORLEVEL% NEQ 0 (
|
||
echo ❌ 错误: 未检测到Docker Compose,请先安装Docker Compose
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
REM 检查.env文件是否存在
|
||
if not exist .env (
|
||
echo ⚠️ 警告: 未找到.env文件,正在复制示例配置...
|
||
copy env.example .env
|
||
echo ✅ 已创建.env文件,请编辑此文件配置API密钥等信息
|
||
echo.
|
||
echo 请编辑.env文件后重新运行此脚本
|
||
pause
|
||
exit /b 0
|
||
)
|
||
|
||
echo 📦 正在启动服务...
|
||
echo.
|
||
|
||
REM 启动Docker Compose
|
||
docker-compose up -d
|
||
|
||
REM 等待服务启动
|
||
echo.
|
||
echo ⏳ 等待服务启动...
|
||
timeout /t 10 /nobreak >nul
|
||
|
||
REM 检查服务状态
|
||
echo.
|
||
echo 📊 服务状态:
|
||
docker-compose ps
|
||
|
||
echo.
|
||
echo ==================================
|
||
echo ✅ 系统启动完成!
|
||
echo ==================================
|
||
echo.
|
||
echo 访问地址:
|
||
echo 前端: http://localhost
|
||
echo 后端API: http://localhost:8080/api
|
||
echo.
|
||
echo 默认账号:
|
||
echo 用户名: admin
|
||
echo 密码: admin123
|
||
echo.
|
||
echo 查看日志:
|
||
echo docker-compose logs -f
|
||
echo.
|
||
echo 停止服务:
|
||
echo docker-compose down
|
||
echo.
|
||
pause
|
||
|
||
|