2017-02-26 2 views
4

現在、私はHeroku上で動作する小さなNode.jsアプリを持っていますが、現在のところ永続的な状態の記憶域を必要としません。Herokuの展開の間に少量の状態を保つ良い方法はありますか?

しかし、いくつかの非常に小さな状態(1KB未満のデータ)を展開の間に保持する必要がある機能を追加したいと考えています。

このアプリケーションを「Herokuに展開」ボタンを使って簡単に展開する機能を維持しながら、私のHerokuアプリケーションにこの状態を追加する最も良い方法は何ですか?

私が見る唯一の潜在的な解決策は、大規模な過剰なように思われる無料のPostgreSQLアドオンを添付することです。

+0

「大規模な過剰なように思える無料のPostgreSQLアドオン」 - 私はあなたに経験から話をしていません、それはほんの数分かかるので、この例をチェックしてください(レイクやものを通して) PostgreSQLにデータを永続させるためのコード行は非常に簡単です。 –

+0

私はPostgreSQLベースのソリューションを受け入れてうれしく思いますが、それが本当にこの特定のユースケースのための良いルートだったのかどうかは分かりませんでした。また、ワンクリックでPostgreSQLを利用する良い方法は何かを知りません。たとえば、ワンクリックで初期テーブルを作成する方法は?これらは私が答えを見つけることができなかった質問です。 – Lange

答えて

3

PostgresやRedisのようなアドオンは、Heroku Deployボタンで引き続き使用できます。 https://blog.heroku.com/introducing_the_app_json_application_manifest

+0

ええ、小さなRedisストアは、行く方法のように見えます。私はHerokuサポートと話し、彼らはこれを確認しました。ありがとう! – Lange

+0

@Lange PostgreSQLの道を行くなら、[pg-promise](https://github.com/vitaly-t/pg-promise)を使うのが一番簡単です。あなたが必要です;) –

関連する問題