docs(release-cleanup): 校正 JSDoc 例外說明、刷新指令檔更新時間並重建 README

This commit is contained in:
Jeffery
2026-07-01 09:28:03 +08:00
parent 0ab90be3bb
commit a4fa7fec85
6 changed files with 33 additions and 25 deletions
+4 -2
View File
@@ -7,7 +7,7 @@
# 中辨識正在執行哪一個 action 及其版本;接著以 exec 啟動 node 主程式
# /app/index.js,並把所有外部傳入的參數原樣交給它。
#
# 更新日期(台灣時區):2026/06/30 18:19:59
# 更新日期(台灣時區 Asia/Taipei):2026/07/01 09:14:10
# =============================================================================
# 啟用「遇到任何指令失敗(非 0 結束碼)即立刻中止腳本」的模式。
@@ -19,7 +19,7 @@ ACTION_NAME='Release Cleanup'
# action 用途說明,供下方橫幅輸出使用。
ACTION_DESC='清理舊成品'
# action 更新時間(固定字串,台灣時區),供下方橫幅輸出使用。
ACTION_UPDATED='2026/06/30 18:19:59'
ACTION_UPDATED='2026/07/01 09:14:10'
# 輸出一個空行 + 分隔線,作為橫幅的上邊框,讓 log 中的資訊區塊更易閱讀。
printf '\n%s\n' '=================================================='
@@ -36,5 +36,7 @@ printf '%s\n' '=================================================='
# 而非另開子行程。如此可讓 node 成為 PID 1(或直接承接原 shell 的 PID),
# 正確接收容器傳來的訊號(例如 SIGTERM/SIGINT)以利優雅關閉,
# 並讓 node 的結束碼直接成為容器的結束碼。
# 路徑 /app/index.js 必須與 Dockerfile 的 COPY app/ /app/ 一致:主程式進入點被複製到 /app/ 下,
# 兩處若不同步(例如改了 WORKDIR 或複製目的地)會導致此處找不到檔案而啟動失敗。
# "$@" 將腳本收到的所有參數原樣(逐一保留分隔,避免被重新分詞)轉交給 node 主程式。
exec node /app/index.js "$@"