lavezzi1, если весь код лежит в одно репоззитории, то никакие пакеты собирать и публиковать не нужно. Вот мой простенький проект на ноде с использованием воркспейсов: https://github.com/mbelsky/hltv-featured Можете скачать, поставить зависимости, добавить функциональность в одном пакете и посмотреть как с ними начать работать в соседнем.
Интересно, спасибо. А как можно запустить отстрел ресурсов на виртуалке с парой контейнеров под конкретное приложение? Считаем что у каждого контейнера выставлены лимиты по ресурсам с запасом.
А вообще, нечего базу данных засовывать в контейнер
Представим что у меня проект с сотней пользователей без всяких кластеров и оркестраторов. Апишка и база крутятся на одной виртуалке. В чём проблема засунуть базу в контейнер?
На этот вопрос нет объективного ответа. Обычно сам пишу как вы привели пример: `PRJ-77 Implement whatever`. Но если задача попадается забористая или есть какие-то технические моменты которые не отразить в комментах к коду и этим уточнениям нечего делать в трекере задач, то это тот редкий случай когда пишу комментарий к коммиту.
yxtiblya, для начала попробуй без reduce. Возьми for of, разбери на нём логику программы, отладь. Как заработает, можно накручивать решение через reduce или map + reduce
А перерисовка компонента происходит? Повторение вычислений этого еще не значит. Я на память не помню, что там написано в доках, насколько вычисления в селекторе ленивы.
> It is generally recommended that you separate areas of concern by using one service per container. That service may fork into multiple processes (for example, Apache web server starts multiple worker processes). It’s ok to have multiple processes, but to get the most benefit out of Docker, avoid one container being responsible for multiple aspects of your overall application.
Что значит игнорировать? Если в коде приложения вы (не-)явно используете зависимость, nodejs выдаст подобную ошибку, если не найдет эту зависимость среди установленных.
Ну и этот вопрос никакого отношения к докер не имеет. Удалите папку node_modules, выполните `npm install --production && npm start`, результат должен быть тот же
И ещё про докер:
- вероятно вам подойдет образ ноды собранный на alpine дисстрибутиве
- не забывайте копировать package.lock файл
Ещё очень хорошо с такими штуками помогают менторы.