heroku:使用插件设置本地开发

时间:2012-11-14 17:35:48

标签: heroku foreman

我想用neo4j插件开发一个heroku应用程序,我已经按照here的说明进行了操作但是我对于如何将类似heroku的环境变量集成到我的本地开发环境中感到很遗憾

我的主要目标:

  1. 让事情与部署的应用程序尽可能相似。
  2. 允许我在本地运行自动化测试套件。
  3. 允许我在本地运行应用程序,以便快速开发迭代。
  4. 我发现的唯一的heroku helpcenter文章(here)似乎建议总是部署,但这意味着我必须签入并推送我所做的每一个小编辑,语法错误和所有,并且不允许在本地运行自动化测试。

    似乎应该有一种方法让我编辑我的Foreman Procfiles以获得所需的行为,但我不知道如何在不影响已部署的进程的情况下做到这一点。

1 个答案:

答案 0 :(得分:2)

这篇文章似乎是我需要的,虽然我仍然不确定我应该如何找到它:https://devcenter.heroku.com/articles/config-vars#local-setup

总之,您可以heroku config > .env在本地安装生产环境,然后根据需要编辑文件。然后,Foreman使用此文件来设置环境变量。

文章建议将.env文件添加到.gitignore,但据我所知,检查它是安全的,因为似乎heroku似乎已经覆盖它。