Rails
ElasticBeanstalk
Rails5
webpacker

Elastic BeanstalkのRubyプラットフォームでRails & Webpackerをデプロイする

そのままデプロイしようとするとエラーで落ちてしまうので、asset precompileが走る前に下記を解決する必要がある。

  • nodejsのバージョンを6.0以上に上げる
    • 元々入っているバージョンは4.6
  • yarnをインストールする
  • yarn install を実行

対応方法

Webpackerのissue を参考に、 .ebextensions/01_yarn.config を設置する。
./bin/yarn install が存在しなくて動かないので yarn install に変更した。