Elastic Beanstalk で Shopify Dashing Ruby アプリをセットアップする際に問題が発生しています。Heroku で正常に実行されていますが、残りのアプリケーションが存在する AWS に移行したいと考えています。
問題: 基本アプリを実行してロードすることはできますが、データがロードされず、コンソール ログに接続エラーがスローされます)。これは、/events ルートがデータを返さないためと考えられます (ただし、200 は返されます)。
私がこれまでに試したこと:
- bundle --deployment と vendors/bundle フォルダーのプッシュアップ
- この質問の回答 (要旨) に基づく .ebextension/ruby.config 内のコマンドのバリエーション: Elastic Beanstalk - Github Gems を使用した Rails Deploy
EBで動作させるためにいじる必要があったため、json gemの問題だと思います(gemfileに追加しました:)
source 'https://rubygems.org'
gem 'dashing'
gem 'json'
このコードはローカルと Heroku で動作します。私は「ダッシュ スタート」で生成されたサンプル ダッシュボードを使用しているため、私が行ったカスタムは何もありません。
考え/アイデア?アプリは現在実行されています (基本的な HTML を読み込みますが、値がなく、console.log にエラーが表示されます): http://ch-dash.elasticbeanstalk.com/