Docker + React-Scripts: медленная загрузка Bundle.js - PullRequest
0 голосов
/ 03 июля 2018

В небольшом проекте создания-реакции-приложения я испытываю довольно ужасное время загрузки нашего файла bundle.js при запуске через Docker.

Когда react-scripts start запускается локально, я вижу 1,4 секунды для только что скомпилированной загрузки пакета: enter image description here

При запуске через Docker через Docker Compose я вижу 1,4 минуты для свеже скомпилированного пакета:

enter image description here

Стоит отметить, что этап компиляции при запуске через Docker завершается достаточно быстро, но именно этот процесс загрузки в браузере настолько медленный.

Это кажется мне безумным. У меня большой опыт работы с Docker, и я ожидаю, что приложения будут работать медленнее при запуске через Docker из-за абстрагирования от виртуальной машины, в частности, веб-приложений, но не на полный порядок.

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

Немного подробнее о моей среде Docker. Вот наша запись создания Docker для службы внешнего интерфейса:

frontend:
  environment:
    - CHOKIDAR_USEPOLLING=true
  image: node:8
  volumes:
    - ../frontend:/app
  working_dir: /app
  command: "/bin/sh -c 'npm start'" # This runs `react-script start`
  external_links:
    - api
  ports:
    - "3008:3008"

Ищите где-нибудь, чтобы начать отладку, так как мой google-fu не удался.

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