2

我想用neo4j插件开发一个heroku应用程序,我已经按照 这里的说明进行操作,但是我不知道如何将类似heroku的环境变量集成到我的本地开发环境中。

我的主要目标:

  1. 使事物的行为尽可能与已部署的应用程序相似。
  2. 允许我在本地运行自动化测试套件。
  3. 允许我在本地运行应用程序,以便快速开发迭代。

我发现的唯一一篇处理这个问题的heroku帮助中心文章(这里)似乎建议总是部署,但这意味着我必须签入并推送我所做的每一个小编辑、语法错误等等,并且不允许在本地运行自动化测试。

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

4

1 回答 1

2

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

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

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

于 2012-11-14T18:03:51.503 回答