lty/qy_lty/dev_start.bat
2026-03-17 13:17:02 +08:00

45 lines
1.0 KiB
Batchfile
Raw Permalink 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
echo Starting Fengye Website Backend in Development Mode...
REM 检查Python环境
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo Python is not installed or not in PATH.
pause
exit /b 1
)
REM 检查Redis是否运行
redis-cli ping >nul 2>&1
if %errorlevel% neq 0 (
echo Redis is not running. Please start Redis server first.
pause
exit /b 1
)
REM 检查环境变量文件
if not exist .env (
echo .env file not found. Please create one based on .env.example
pause
exit /b 1
)
REM 激活虚拟环境如果使用conda
call conda activate fengye
REM 安装依赖
echo Installing dependencies...
pip install -r requirements.txt
REM 运行数据库迁移
echo Running database migrations...
python manage.py migrate
REM 启动ASGI服务器
echo Starting ASGI server...
daphne -b 0.0.0.0 -p 8000 fengye_website_backend.asgi:application
REM 如果服务器意外停止,保持窗口打开
echo.
echo Server stopped. Press any key to exit...
pause >nul