refactor(entrypoint): 改用 Node.js 主程式執行 action

This commit is contained in:
2026-06-24 13:38:20 +00:00
parent ad22af9b34
commit eac0a4463a
3 changed files with 199 additions and 83 deletions
+3 -2
View File
@@ -9,7 +9,7 @@ ARG CODEX_DOC_MARKETPLACE_REF=f8da961328a85f267b4402566e127310370169da
ARG CODEX_CODE_REVIEW_MARKETPLACE_REF=9e016edff016d58f4d64e0a5468220d35a0f657b
# 安裝必要的工具
RUN apk add --no-cache --no-check-certificate bash ca-certificates curl git jq util-linux
RUN apk add --no-cache --no-check-certificate bash ca-certificates curl git jq nodejs
# 安裝 Codex CLI 工具
RUN install_script="$(mktemp)" \
@@ -27,8 +27,9 @@ RUN codex plugin marketplace add "https://gitea.jsc.idv.tw/plugins/doc.git" --re
&& codex plugin add "jsc@doc" \
&& codex plugin add "jsc@code-review"
COPY app /app
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
RUN chmod +x /entrypoint.sh /app/main.js
ENTRYPOINT ["/entrypoint.sh"]