1

Heroku では、パスワード ファイルを git にチェックインする必要がないように、環境変数に機密性の高い資格情報を保持させるのが一般的です。

IronWorkers に似たようなものはありますか? データベースに接続する必要がある IronWorker に db 接続文字列を渡すにはどうすればよいですか? 理想的には、database.yml にユーザー名とパスワードを含めないようにしたいと考えています。

例えば:

$heroku構成

HEROKU_POSTGRESQL_CYAN_URL: postgres://mmuxxxxxxxnhzp:X0JdWLxxxcJQ4ffO0xTjO6scJr@ec2-23-23-214-251.compute-1.amazonaws.com:5432/de11tlh7iq999x

$ heroku config:set SOMEVAR=somevalue

SOMEVAR=何らかの値

どんな助けでも大歓迎です!

ありがとう、ディミトリ

4

2 に答える 2

1

おかしなことに、IronCast は昨日、IronWorker のデータベースへの接続に関するブログに掲載されました。

http://blog.iron.io/2013/10/ironcast-4-how-to-connect-to-your.html

ペイロードで渡すには:

@client.tasks.create("pygments",
                     "database" => Rails.configuration.database_configuration[Rails.env],
                     "request" => {"lang" => @snippet.language,
                     "code" => @snippet.plain_code},
                     "snippet_id" => @snippet.id)

次に、ワーカーで使用するには:

ActiveRecord::Base.establish_connection(params['database'])
于 2013-10-09T16:28:48.607 に答える
1

1) 構成ファイルをパッケージにマージする

2) --worker-config flag.eg iron_worker upload hello.worker --worker-config cfg.jsonを使用してワーカーをアップロードし、ワーカーconfig内でヘルパーを使用します。

3) ペイロード経由で接続データを渡す

于 2013-10-09T04:56:04.140 に答える