改进 打包
This commit is contained in:
parent
bad16623be
commit
d5421c2f0d
14
Dockerfile
14
Dockerfile
@ -3,8 +3,18 @@ LABEL authors="ivamp"
|
|||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# 将本文件夹 dist 下的目录复制
|
# 忽略 node_modules 目录
|
||||||
ADD ./dist /app
|
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
|
EXPOSE 3000
|
||||||
|
|
||||||
ENTRYPOINT ["node", "index.js"]
|
ENTRYPOINT ["node", "index.js"]
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
"main": "main.ts",
|
"main": "main.ts",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@vercel/ncc": "^0.38.1",
|
||||||
"express": "^4.18.2",
|
"express": "^4.18.2",
|
||||||
"express-jwt": "^8.4.1",
|
"express-jwt": "^8.4.1",
|
||||||
"morgan": "^1.10.0",
|
"morgan": "^1.10.0",
|
||||||
|
Loading…
Reference in New Issue
Block a user