問題タブ [resque-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2310 参照

ruby-on-rails - Docker-Compose での Resque-Scheduler の使用 - localhost:6379 での Redis への接続エラー

Rails アプリ、resque、redis を実行しようとしています。foreman などを使用すると、セットアップは正常に機能しますが、docker-compose を使用して Docker で実行しようとすると、次のようになります。

私の Dockerfile は次のようになります。

私の Docker Compose YML は次のようになります。

私のプロセスファイル:

私のconfig/initializers/resque.rb

そして私の lib/tasks/resque.rake

アップデート

問題は、特に Resque-Scheduler にあるようです。procfile からそれを削除すると、Docker-Compose でアプリを正常に起動でき、resque ジョブの実行とそれらの実行を確認できます。

ただし、手動またはフォアマン (コンテナーを使用しない) で開始すると、スケジューラーは正常に動作するため、ここでも動作させることができるようにしたいと考えています。