Gems installed via Bundler
In order for the Docker build cache to cache gems installed via Bundler:- Add the Gemfile and Gemfile.lock files to the image.
-
Run
bundle install, before adding the rest of the repo (viaADD .).
Packages installed via NPM
In order for the Docker build cache to cache packages installed via npm:-
Add the
package.jsonfile to the image. -
Run
npm install, before adding the rest of the repo (viaADD .).
Packages installed via PIP
In order for the Docker build cache to cache packages installed via pip:-
Add the
requirements.txtfile to the image. -
Run
pip install, before adding the rest of the repo (viaADD .).

