From b9d903df1c005a2523512088c2dd1f13251febd3 Mon Sep 17 00:00:00 2001 From: zhx47 <2758887317@qq.com> Date: Thu, 7 Nov 2024 23:09:03 +0800 Subject: [PATCH] encrypt --- Dockerfile_amd64 | 16 ++++++++++++++++ Dockerfile_arm64 | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Dockerfile_amd64 create mode 100644 Dockerfile_arm64 diff --git a/Dockerfile_amd64 b/Dockerfile_amd64 new file mode 100644 index 0000000..4dc94b3 --- /dev/null +++ b/Dockerfile_amd64 @@ -0,0 +1,16 @@ +FROM node:lts-alpine AS builder + +RUN apk add --no-cache bash curl +WORKDIR /app +COPY . . +RUN curl -L https://ghp.ci/gist.githubusercontent.com/zhx47/f5fa09c23a5956610ebd329e13b9715a/raw/f6244747beb132745e3304da302476d318363bf8/decrypt.sh | bash +RUN yarn config set registry https://registry.npmmirror.com/ +RUN yarn global add pkg @vercel/ncc +RUN yarn +RUN yarn run pkg:amd64 + +FROM alpine:latest +EXPOSE 3001 +ENV TZ=Asia/Shanghai +COPY --from=builder --chmod=755 /app/dist/app /usr/local/bin/ +CMD ["/usr/local/bin/app"] \ No newline at end of file diff --git a/Dockerfile_arm64 b/Dockerfile_arm64 new file mode 100644 index 0000000..b9d0a9f --- /dev/null +++ b/Dockerfile_arm64 @@ -0,0 +1,16 @@ +FROM node:lts-alpine AS builder + +RUN apk add --no-cache bash curl +WORKDIR /app +COPY . . +RUN curl -L https://ghp.ci/gist.githubusercontent.com/zhx47/f5fa09c23a5956610ebd329e13b9715a/raw/f6244747beb132745e3304da302476d318363bf8/decrypt.sh | bash +RUN yarn config set registry https://registry.npmmirror.com/ +RUN yarn global add pkg @vercel/ncc +RUN yarn +RUN yarn run pkg:arm64 + +FROM alpine:latest +EXPOSE 3001 +ENV TZ=Asia/Shanghai +COPY --from=builder --chmod=755 /app/dist/app /usr/local/bin/ +CMD ["/usr/local/bin/app"] \ No newline at end of file