25. 退避したlockファイルを読み出す
buildスクリプトを別で作る
ビルド後のイメージからlockファイルを取り出します
ついでにGemfile.lockも吐き出すようにしました
参考サイト=> Using Yarn with Docker ‑ Hacker Noon
#!/bin/sh
if docker-compose build; then
docker run --rm --entrypoint cat webpackerdockerexample_rails
if ! diff -q yarn.lock /tmp/yarn.lock > /dev/null 2>&1;
echo "We have a new yarn.lock"
cp /tmp/yarn.lock yarn.lock
fi
docker run --rm --entrypoint cat webpackerdockerexample_rails
if ! diff -q Gemfile.lock /tmp/Gemfile.lock > /dev/null 2>&1
echo "We have a new Gemfile.lock"
cp /tmp/Gemfile.lock Gemfile.lock
fi
fi