在Docker(或其他容器)中复制Heroku环境

时间:2014-06-23 18:46:05

标签: php heroku nginx docker

我希望有一个本地开发环境,它是我的Heroku环境的克隆,具有相同的依赖关系等。

我可以在我的OSX机器上本地开发,但是我使用brew进行包管理,并且保持所有版本与myoku设置相同是一件苦差事。

我的问题是,每次我做出改变时,我都不喜欢部署到我的Heroku开发环境。它确实减慢了我的开发时间,等待slug编译和部署。

有没有办法使用Docker模仿我的Heroku堆栈中的确切内容? (PHP,Nginx,MongoDB ......)有人这样做过,或者有教程的链接?

由于

1 个答案:

答案 0 :(得分:0)

您可以考虑dokku。它默认使用Heroku buildpacks,你可以使用它的插件系统添加像MongoDB实例这样的东西(这里是dokku mongo plugin)。