chore: 移除 Windows 啟動腳本
移除 Windows 平台專用的 .bat 啟動腳本,統一使用 Linux shell 腳本。 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,57 +0,0 @@
|
|||||||
@echo off
|
|
||||||
setlocal EnableDelayedExpansion
|
|
||||||
|
|
||||||
echo ========================================
|
|
||||||
echo Initialize MES Dashboard Environment
|
|
||||||
echo ========================================
|
|
||||||
echo.
|
|
||||||
|
|
||||||
set "ROOT=%~dp0.."
|
|
||||||
|
|
||||||
REM Check Python
|
|
||||||
python --version >nul 2>&1
|
|
||||||
if errorlevel 1 (
|
|
||||||
echo [ERROR] Python not found
|
|
||||||
echo Please install Python 3.11+
|
|
||||||
echo Download: https://www.python.org/downloads/
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
echo [1/3] Checking virtual environment...
|
|
||||||
if exist "%ROOT%\venv\Scripts\python.exe" (
|
|
||||||
echo [OK] Virtual environment exists
|
|
||||||
) else (
|
|
||||||
echo Creating virtual environment...
|
|
||||||
python -m venv "%ROOT%\venv"
|
|
||||||
if errorlevel 1 (
|
|
||||||
echo [ERROR] Failed to create venv
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
echo [OK] Virtual environment created
|
|
||||||
)
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo [2/3] Installing dependencies...
|
|
||||||
"%ROOT%\venv\Scripts\pip.exe" install -r "%ROOT%\requirements.txt"
|
|
||||||
if errorlevel 1 (
|
|
||||||
echo [ERROR] Failed to install dependencies
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo [3/3] Verifying packages...
|
|
||||||
"%ROOT%\venv\Scripts\python.exe" -c "import oracledb; print('[OK] oracledb installed')"
|
|
||||||
"%ROOT%\venv\Scripts\python.exe" -c "import flask; print('[OK] Flask installed')"
|
|
||||||
"%ROOT%\venv\Scripts\python.exe" -c "import pandas; print('[OK] Pandas installed')"
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo ========================================
|
|
||||||
echo Initialization Complete!
|
|
||||||
echo ========================================
|
|
||||||
echo.
|
|
||||||
echo Run "scripts\啟動Dashboard.bat" to start server
|
|
||||||
echo.
|
|
||||||
pause
|
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
@echo off
|
|
||||||
setlocal EnableDelayedExpansion
|
|
||||||
|
|
||||||
echo ========================================
|
|
||||||
echo MES Dashboard Portal
|
|
||||||
echo ========================================
|
|
||||||
echo.
|
|
||||||
|
|
||||||
set "ROOT=%~dp0.."
|
|
||||||
|
|
||||||
REM Check for python.exe in different locations (standard venv or conda)
|
|
||||||
if exist "%ROOT%\venv\Scripts\python.exe" (
|
|
||||||
set "PYTHON=%ROOT%\venv\Scripts\python.exe"
|
|
||||||
) else if exist "%ROOT%\venv\python.exe" (
|
|
||||||
set "PYTHON=%ROOT%\venv\python.exe"
|
|
||||||
) else (
|
|
||||||
echo [ERROR] Virtual environment not found
|
|
||||||
echo Please run initialization script first
|
|
||||||
echo.
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
set "PYTHONPATH=%ROOT%\src"
|
|
||||||
set "WAITRESS=%ROOT%\venv\Scripts\waitress-serve.exe"
|
|
||||||
|
|
||||||
echo Starting server...
|
|
||||||
echo URL: http://localhost:8080
|
|
||||||
echo Press Ctrl+C to stop
|
|
||||||
echo.
|
|
||||||
echo ========================================
|
|
||||||
echo.
|
|
||||||
|
|
||||||
if exist "%WAITRESS%" (
|
|
||||||
"%WAITRESS%" --listen=0.0.0.0:8080 mes_dashboard:create_app
|
|
||||||
) else (
|
|
||||||
echo [WARN] waitress-serve not found, falling back to development server
|
|
||||||
"%PYTHON%" -m mes_dashboard
|
|
||||||
)
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo ========================================
|
|
||||||
echo Server stopped
|
|
||||||
pause
|
|
||||||
Reference in New Issue
Block a user