From d5421c2f0d46ecc3347b6ffc9660affde045d1ba Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Tue, 24 Oct 2023 19:40:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=20=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 14 ++++++++++++-- package.json | 1 + 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 610d3da..8dd27be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,18 @@ LABEL authors="ivamp" WORKDIR /app -# 将本文件夹 dist 下的目录复制 -ADD ./dist /app +# 忽略 node_modules 目录 +COPY src /app/src +COPY package.json /app/package.json +COPY .env.example /app/.env.example +COPY main.ts /app/main.ts +COPY tsconfig.json /app/tsconfig.json + + +RUN npm config set registry https://registry.npm.taobao.org/ +RUN npm install +RUN npm run build EXPOSE 3000 + ENTRYPOINT ["node", "index.js"] diff --git a/package.json b/package.json index 5f34586..0eb0225 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "main": "main.ts", "license": "MIT", "dependencies": { + "@vercel/ncc": "^0.38.1", "express": "^4.18.2", "express-jwt": "^8.4.1", "morgan": "^1.10.0",