LoL-pj / LoL-VC

6 stars 0 forks source link

$ docker-compose run --rm web bundle install でGemの更新をできるようにする #154

Closed rutko closed 3 years ago

rutko commented 3 years ago

Summary

Gemの更新が走るたびに$ docker-compose buildするのは作業効率悪いので $ docker-compose run --rm web bundle installで更新できるように修正した。

対応は以下

FIY

Gemの更新はbundle installした内容をvolumeを使用してデータを永続化している。 $ docker-compose build ではvolumeと紐付かないので更新される $ docker-compose runはvolumeと紐付く

Gemfileを更新した際に以下の部分をやり直す必要がある https://github.com/LoL-pj/LoL-VC/blob/923122f87cb8e2d821241a62f78736bd7d2242b1/Dockerfile#L11-L12