开发和生产的Docker

时间:2016-12-26 10:43:34

标签: docker

假设我有一些使用Go和一些Javascript应用程序的项目。

在开发过程中,我需要使用go runnpm start

运行

在制作中,我需要从我的应用go buildnpm build运行编译版本。

现在,我没有看到如何使用Docker:我应该创建两个容器:一个用于开发(使用npm start或go run)和一个用于生产(它将构建应用程序并提供服务)?如果我选择这条路径,似乎我将失去使用Docker的好处。

EDIT1:一种解决方案可能是在生产或开发中使用不同的命令。但是如果我的项目需要10分钟来构建,那就意味着每次我部署一个容器时它都会重新启动它的构建,这不是一个可接受的解决方案。

你如何处理这些案件?

0 个答案:

没有答案