现代的大规模的项目经常会使用docker对项目进行打包和批量部署,因此为了方便部署,本框架也对docker提供了良好的支持。
为了进行打包,在项目根目录下需要建立Dockerfile和.dockerignore两个文件
FROM node:10.16-alpine RUN mkdir /app COPY . /app WORKDIR /app RUN npm install --registry=https://registry.npm.taobao.org --production CMD ["npm","run","start"] EXPOSE 7001
其中第一行的node版本可以根据实际情况修改,第五行如果不是在国内的话可以不使用淘宝镜像,最后一行一般使用默认导出端口即可
.git .idea coverage logs node_modules run test toolkit README.md
根据实际需要,也可以加入其他忽略列表
这方面的教程网上很多,这里不在阐述
There was an error while loading. Please reload this page.