目的
newsdict.io(docker環境上のrails)でbundle installの時間を早めたい
方法
- あまりバージョン変更がない最も重たいgemをベースのdocker imageに入れて置きgemを流用できるようにしておく
- nokogiriを使っていたので、[--use-system-libraries]を使う
- bundle install を並列で実行する
実際のコード
- あまりバージョン変更がない最も重たいgemをベースのdocker imageに入れて置きgemを流用できるようにしておく
- ベースとして使ったdocker image
- nokogiriを使っていたので、[--use-system-libraries]を使う
- bundle install を並列で実行する
Q&A
bundle installした結果をdocker imageのすればいいのでは?
Gemfileを頻繁に書き換える可能性があるため