Я пытаюсь ускорить раскрутку docker, если все текущие пакеты в yarn.lock уже установлены в образ. Я думаю, что устанавливаю пряжу неправильно, что она работает где-то еще?
соответствующая часть dockerfile:
# Create a dir
WORKDIR /(WORKDIR)
# Time to install all our dependencies
COPY package.json /(WORKDIR)/package.json
COPY yarn.lock /(WORKDIR)/yarn.lock
# Need the executables to be in the path
ENV PATH /(WORKDIR)/node_modules/.bin:$PATH
RUN yarn check --verify-tree || yarn install --frozen-lockfile
Я думаю, что моя последняя строка неверна. Он где-то устанавливается, а не на сам пакет? Либо это, либо кеширование может быть проблемой. Если я запустил изображение, я обнаружил, что вывод yarn check --verify-tree
по-прежнему является текущим состоянием изображения.