Пряжа замерзает после сборки пакетов внутри докера - PullRequest
0 голосов
/ 28 января 2019

Мне нужно, чтобы мое приложение js было готово в докере всякий раз, когда запускается мой облачный экземпляр Google.У меня есть скрипт запуска, который создает образы докера и запускает контейнер.

Однако я заметил, что мой процесс yarn install зависает примерно на 4-5 минут.Он замирает после этапа building fresh packages.

Я использую память объемом 7,5 ГБ, дисковый компьютер объемом 20 ГБ.

Для параллельного создания нескольких изображений я выполняю команды докера в фоновом режиме,например:

nohup docker-compose build web &>logs/web.txt &

Вот пример dockerfile:

ARG NODE_VERSION
FROM node:${NODE_VERSION}
RUN mkdir -p /home/project
RUN curl -o- -L https://yarnpkg.com/install.sh | bash
WORKDIR /home/project
COPY local-project/ /home/project/
RUN /usr/sbin/adduser node sudo
RUN chown -R node /usr/local/
RUN chown -R node /usr/bin/
RUN chown -R node /home/project
USER node
RUN yarn global add forever
RUN yarn install --ignore-engines
EXPOSE 1337

Я думаю о попытке попробовать экземпляр с более высокой оперативной памятью, но я бы хотелзнать, если что-то не так с тем, что я уже здесь сделал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...