Files
Document_translator_V2_nodo…/start_all.bat
beabigegg 4cace93934 NO docker
2025-10-02 18:50:53 +08:00

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