【发布时间】:2015-12-16 22:12:35
【问题描述】:
对于在 Docker 容器中运行的代码,正确的开发工作流程是什么?
Solomon Hykes said“官方”工作流程涉及为每个 Git 提交构建和运行一个新的 Docker 映像。这是有道理的,但是如果我想在将更改提交到 Git 存储库之前对其进行测试怎么办?
我可以想到两种方法:
在本地开发服务器(例如 Django 开发服务器)上运行代码。编辑文件;在开发服务器上测试;进行 Git 提交;使用新代码重建 Docker 镜像;在本地 Docker 容器上再次测试。
不要运行本地开发服务器。相反,每次编辑文件时都构建并运行一个新的 Docker 映像,然后在本地 Docker 容器上测试更改。
这两种方法都非常低效。有没有更好的办法?
【问题讨论】:
标签: python django deployment docker workflow