24 lines
632 B
Docker
24 lines
632 B
Docker
# 檔案用途:建立執行 cleanup-release action 的 Node.js 容器映像
|
|
# 更新日期:2026/07/11 21:02:25
|
|
|
|
# 允許在建置時指定 Node.js 版本標籤
|
|
ARG NODE_VERSION=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"]
|