backup
This commit is contained in:
66
manage.bat
Normal file
66
manage.bat
Normal file
@@ -0,0 +1,66 @@
|
||||
@echo off
|
||||
echo ========================================
|
||||
echo TodoList 管理腳本
|
||||
echo ========================================
|
||||
|
||||
echo 選擇操作:
|
||||
echo 1. 部署應用程式
|
||||
echo 2. 停止服務
|
||||
echo 3. 檢視服務狀態
|
||||
echo 4. 檢視日誌
|
||||
echo 5. 重啟服務
|
||||
echo 6. 清理舊映像檔
|
||||
echo 0. 退出
|
||||
|
||||
set /p choice="請輸入選項 (0-6): "
|
||||
|
||||
if "%choice%"=="1" goto deploy
|
||||
if "%choice%"=="2" goto stop
|
||||
if "%choice%"=="3" goto status
|
||||
if "%choice%"=="4" goto logs
|
||||
if "%choice%"=="5" goto restart
|
||||
if "%choice%"=="6" goto cleanup
|
||||
if "%choice%"=="0" goto exit
|
||||
goto invalid
|
||||
|
||||
:deploy
|
||||
echo 正在部署應用程式...
|
||||
call deploy.bat
|
||||
goto end
|
||||
|
||||
:stop
|
||||
echo 正在停止服務...
|
||||
docker-compose down
|
||||
goto end
|
||||
|
||||
:status
|
||||
echo 檢視服務狀態...
|
||||
docker-compose ps
|
||||
goto end
|
||||
|
||||
:logs
|
||||
echo 檢視服務日誌...
|
||||
docker-compose logs -f
|
||||
goto end
|
||||
|
||||
:restart
|
||||
echo 正在重啟服務...
|
||||
docker-compose restart
|
||||
goto end
|
||||
|
||||
:cleanup
|
||||
echo 正在清理舊映像檔...
|
||||
docker system prune -f
|
||||
goto end
|
||||
|
||||
:invalid
|
||||
echo 無效選項,請重新選擇
|
||||
pause
|
||||
goto start
|
||||
|
||||
:exit
|
||||
echo 退出管理腳本
|
||||
goto end
|
||||
|
||||
:end
|
||||
pause
|
Reference in New Issue
Block a user