# 檔案用途:建立執行 cleanup-release action 的 Node.js 容器映像 # 更新日期:2026/07/11 21:02:25 # 允許在建置時指定 Node.js 版本標籤 ARG NODE_VERSION=22-alpine # 使用指定版本的 Node.js 基底映像 FROM node:${NODE_VERSION} # 設定 action 容器內的工作目錄 WORKDIR /action # 複製程式碼到容器內,讓 entrypoint 可以執行主程式 COPY src/ /action/src/ # 複製入口腳本到容器內 COPY entrypoint.sh /action/entrypoint.sh # 確保入口腳本可執行 RUN chmod +x /action/entrypoint.sh # 容器啟動時固定執行入口腳本 ENTRYPOINT ["/action/entrypoint.sh"]