我阅读了很多关于docker的文档和教程,以及与开发中的开发兼容并部署到生产中的配置。
我发现了在docker镜像中包含应用程序(在我的案例中是Node.js API服务器)的不同方法,它们是:
Dockerfile
并将应用程序本身复制到docker(ADD. / src
)Dockerfile
,但是在单独的仓库中运行执行一系列任务的脚本,例如克隆repo应用,启动构建任务... 首选哪种解决方案? 这两种方法的优点和缺点是什么?
必须考虑到我的目标是创建一个可以部署到内部弹性beanstalk AWS的配置