初始化提交

This commit is contained in:
2025-12-13 21:35:46 +08:00
parent 487457e0a9
commit 4573a21f88
54 changed files with 20690 additions and 0 deletions

42
start-backend.bat Normal file
View File

@@ -0,0 +1,42 @@
@echo off
setlocal
title Mengya Profile - Start Backend
echo [INFO] Starting backend API service...
cd /d "%~dp0mengyaprofile-backend"
REM Choose Python launcher: prefer py, else python
set "PY=python"
where py >nul 2>nul
if not errorlevel 1 set "PY=py"
where %PY% >nul 2>nul
if errorlevel 1 goto no_python
echo [INFO] Installing Python dependencies...
%PY% -m pip install -r requirements.txt
if errorlevel 1 goto pip_fail
echo [INFO] Starting in DEVELOPMENT mode...
echo [INFO] Frontend should run on http://localhost:3000
echo [INFO] Backend API on http://localhost:5000
set RUN_MODE=development
echo [INFO] Running: %PY% app.py
%PY% app.py
if errorlevel 1 goto run_fail
goto end
:no_python
echo [ERROR] Python not found. Install Python 3 and ensure PATH.
goto end
:pip_fail
echo [ERROR] pip install failed.
goto end
:run_fail
echo [ERROR] Backend failed to start.
goto end
:end
endlocal