タケユー・ウェブ日報

Ruby on Rails や Flutter といったWeb・モバイルアプリ技術を武器にお客様のビジネス立ち上げを支援する、タケユー・ウェブ株式会社の技術ブログです。

OpsWorks で bundle install の without オプションを指定して不要なgemがインストールされないようにする

デフォルトで--without development testが指定されているようになっていますが、僕の場合他にいくつか環境を作っていたので、その対応として。

OpsWorks customize.rbでbuilt-in cookbooksの設定値を変更するど同様にして

deploy/attributes/customize.rb

normal[:opsworks][:rails][:ignore_bundler_groups] = ['test', 'development', 'newenv']

のように設定する。

僕の場合springがリリースディレクトリごとにたくさん起動してメモリ足んなくなって発覚しました。