RailsプロジェクトにReact-Rails + Webpackerを導入したはいいものの、いざcapistranoでEC2にデプロイするときにEC2の環境整備が必要だったのでその作業をまとめます。 環境 前提 webpackerを導入すると、webpackのビルドプロセスはwebpacker:compileがよしなにやってくれます。 また、webpacker:compileはassets:precompileをフックして実行されるようになっているので、既存のcapistranoのデプロイプロセスに手を加える必要はありません。 EC2の環境構築 webpacker(というよりwebpack)を動かすために、nodeとyarnをEC2にインストールしていきます。 EC2にsshでログインし、capistranoユーザと同じユーザで作業していきます。 nvmをインストール まずはnvmをイン