我希望有一个本地开发环境,它是我的Heroku环境的克隆,具有相同的依赖关系等。
我可以在我的OSX机器上本地开发,但是我使用brew进行包管理,并且保持所有版本与myoku设置相同是一件苦差事。
我的问题是,每次我做出改变时,我都不喜欢部署到我的Heroku开发环境。它确实减慢了我的开发时间,等待slug编译和部署。
有没有办法使用Docker模仿我的Heroku堆栈中的确切内容? (PHP,Nginx,MongoDB ......)有人这样做过,或者有教程的链接?
由于
答案 0 :(得分:0)
您可以考虑dokku。它默认使用Heroku buildpacks,你可以使用它的插件系统添加像MongoDB实例这样的东西(这里是dokku mongo plugin)。