57 lines
1.5 KiB
Batchfile
57 lines
1.5 KiB
Batchfile
@echo off
|
|
REM ============================================
|
|
REM PANJIT Document Translator V2
|
|
REM 完整系統啟動腳本 (Windows)
|
|
REM ============================================
|
|
|
|
echo ========================================
|
|
echo PANJIT Document Translator V2
|
|
echo 完整系統啟動程式
|
|
echo ========================================
|
|
echo.
|
|
|
|
echo [提示] 此腳本將會啟動多個終端視窗:
|
|
echo 1. Redis 服務器 (端口 6379)
|
|
echo 2. Flask 後端 (端口 12010)
|
|
echo 3. Celery Worker (任務處理器)
|
|
echo 4. Celery Beat (定時任務)
|
|
echo.
|
|
echo [注意] 請勿關閉這些視窗,直到您想停止服務
|
|
echo.
|
|
pause
|
|
|
|
echo.
|
|
echo [1/4] 啟動 Redis 服務器...
|
|
start "Redis Server" cmd /k "start_redis.bat"
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo [2/4] 啟動 Flask 後端服務...
|
|
start "Flask Backend (Port 12010)" cmd /k "start_backend.bat"
|
|
timeout /t 5 /nobreak >nul
|
|
|
|
echo [3/4] 啟動 Celery Worker...
|
|
start "Celery Worker" cmd /k "start_celery_worker.bat"
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo [4/4] 啟動 Celery Beat...
|
|
start "Celery Beat" cmd /k "start_celery_beat.bat"
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo 所有服務啟動中...
|
|
echo ========================================
|
|
echo.
|
|
echo 服務存取資訊:
|
|
echo - Web 介面: http://localhost:12010
|
|
echo - API 端點: http://localhost:12010/api/v1
|
|
echo - 健康檢查: http://localhost:12010/api/health
|
|
echo.
|
|
echo 按任意鍵開啟瀏覽器...
|
|
pause >nul
|
|
|
|
start http://localhost:12010
|
|
|
|
echo.
|
|
echo [提示] 若要停止所有服務,請關閉所有啟動的終端視窗
|
|
pause
|