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 に答える