AutoMedinfo/start.bat

75 lines
1.5 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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