From cce15b366da08e03c69c4270e6d106905ff983e4 Mon Sep 17 00:00:00 2001 From: JianMiau Date: Mon, 11 Sep 2023 17:06:32 +0800 Subject: [PATCH] [mod] docker --- Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4bf6ce4..b740286 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,9 @@ # sudo docker build -t guesswhoiams . -# sudo docker exec -it 5cac9af04256 /bin/bash +# sudo docker ps +# sudo docker exec -it [Container ID] /bin/bash FROM node:19.4.0 -# 使用淘宝 NPM 镜像(国内机器构建推荐启用) -# RUN npm config set registry https://registry.npm.taobao.org/ - # npm install ADD package*.json /src/ WORKDIR /src @@ -21,8 +19,6 @@ RUN npm prune --prod # move RUN rm -rf /app \ && mv dist /app \ - && mv certificate /app \ - && mv .env /app \ && mv node_modules /app/ \ && rm -rf /src @@ -32,6 +28,13 @@ ENV NODE_ENV prod EXPOSE 3003 WORKDIR /app + +# copy static +ADD .env /app/ +ADD certificate /app/certificate/ +# COPY [".env", "./"] +# COPY ["certificate", "./certificate"] + # 指定啟動container後執行命令 # CMD NODE_ENV=prod && node index.js CMD [ "npm", "run", "prod" ] \ No newline at end of file