概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Caching Gems with Docker Multi-Stage build | Saeloun Blog 原文公開日: 2022/07/12 原著者: Manmeet Singh サイト: Saeloun Blog Railsのビルドでは、Dockerfileのbundle installにかかる時間が大半を占めます。 以下は、あるRailsアプリケーションの標準的なDockerfileを簡略化したものです。 FROM ruby:3.1.2 RUN gem install bundler:2.3.7 WORKDIR /app COPY Gemfile Gemfile.lock ./ RUN bundle install COPY . . このDockerfileでは、ソースコードをコピーする前にビルドキャッシュを使って
![Rails: Dockerマルチステージビルドでgemをキャッシュする(翻訳)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/a37cee7a8d3f65ad38afbea9accb05e20048d0dd/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2022%2F07%2Frails_docker_caching_gem_multistage_build_eyecatch-min.png)