使用Jenkins和docker的通用CI/CD工作流程。将app部署到没有外部互联网连接的服务器上,只有jenkins有外部互联网,所以我正在构建节点app:
npm install
在jenkins管道中,然后将其部署到docker容器。
Dockerfile:
FROM node:12
WORKDIR /var/www/cms
COPY . .
RUN chmod +x ./strapi.sh
EXPOSE 1337
CMD ["./strapi.sh"]
在npm install
之后,我将整个目录复制到docker容器中,该步骤大约需要15分钟才能完成。什么是加速它的最好方法?
发布于 2019-06-25 01:12:52
您应该在docker文件中添加npm install。
这意味着您将下载docker中的所有包模块,而不需要从外部复制它们。
https://stackoverflow.com/questions/56740436
复制相似问题