FROM arm64v8/node WORKDIR /root/lottery COPY . . # RUN npm config set registry https://registry.npm.taobao.org && npm i RUN npm i # ENV DOWNLOAD_HOST=https://ghproxy.com/https://github.com \ ENV DOWNLOAD_HOST=https://github.com \ RELEASE_TAG=v3.4 \ NODEV=18.5.0 \ PKG_CACHE_PATH=/root/.pkg-cache \ PKG_IGNORE_TAG=true RUN mkdir -p "${PKG_CACHE_PATH}" && \ curl -L "$DOWNLOAD_HOST/vercel/pkg-fetch/releases/download/$RELEASE_TAG/node-v$NODEV-linux-arm64" -o \ "${PKG_CACHE_PATH}/fetched-v$NODEV-linux-arm64" && \ curl -L "$DOWNLOAD_HOST/vercel/pkg-fetch/releases/download/$RELEASE_TAG/node-v$NODEV-linuxstatic-arm64" -o \ "${PKG_CACHE_PATH}/fetched-v$NODEV-linuxstatic-arm64" CMD ["bash", "-c", "npx pkg -t node$NODEV-linuxstatic-arm64 -o dist/lottery-auto-script-node$NODEV-linuxstatic-arm64 . && \ npx pkg -t node$NODEV-linux-arm64 -o dist/lottery-auto-script-node$NODEV-linux-arm64 ."]