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

标签 php heroku nginx docker

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

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

我的问题是我不喜欢每次进行更改时都部署到我的 Heroku 开发环境。这真的减慢了我的开发时间,等待 slug 编译和部署。

有没有办法使用 Docker 来准确模拟我的 Heroku 堆栈中的内容? (PHP、Nginx、MongoDB ...)有人做过这个或有教程链接吗?

谢谢

最佳答案

您可能会考虑 dokku .它默认使用 Heroku 构建包,您可以使用其插件系统添加诸如 MongoDB 实例之类的东西(这里是 dokku mongo plugin )。

关于php - 在 Docker(或其他容器)中复制 Heroku 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24373136/

相关文章:

php - 为中文字符创建 URL slugs。使用 PHP

ruby-on-rails - 允许用户在 Heroku 应用程序上对自定义子域进行 CNAME

apache - Nginx自定义error_page没有使用指定页面?

php - 访问 Controller 时 nginx 上的 Codeigniter 出现 404 错误

PHP 未定义索引 : HTTP_USER_AGENT

php - Laravel 5.1 Mail 文档 - 令人困惑?

php - 如何在使用 composer 省略选择文件的同时需要一个包

ruby-on-rails - 将 RMagick 生成的文件从 Heroku 上传到 Amazon S3

apache - Heroku 上的 SSL 重定向配置在访问根域时导致错误 403(禁止访问)

ruby-on-rails - 如何删除nginx?