Size: a a a

Флудилка нодскула

2017 September 23

NG

Nikolay Govorov in Флудилка нодскула
Это понятно, но ведь сборка произойдёт внутри контейнера
источник

E

Etki in Флудилка нодскула
я пока не увидел самой проблемы
источник

NG

Nikolay Govorov in Флудилка нодскула
Контейнера 2, отдельных
источник

NG

Nikolay Govorov in Флудилка нодскула
В одном нода, в другом nginx
источник

E

Etki in Флудилка нодскула
да, я просто не вижу сам конфликт
источник

NG

Nikolay Govorov in Флудилка нодскула
Внутри одного контейнера сбилдились файлы, как их расшарить в другой?
источник

E

Etki in Флудилка нодскула
их не надо шарить, их нужно билдить внутри образа с nginx
источник

E

Etki in Флудилка нодскула
если под статикой подразумевается именно css-js-остальное, а не UGC, то именно так
источник

E

Etki in Флудилка нодскула
нода в образ с nginx ставится в процессе сборки образа, и в идеале, в том же RUN удаляется
источник

NG

Nikolay Govorov in Флудилка нодскула
Там ещё и веб-сервер на ноде =)
источник

E

Etki in Флудилка нодскула
да, это второй контейнер, он ничего не знает о первом и просто ловит http-запросы
источник

NG

Nikolay Govorov in Флудилка нодскула
Всё несколько сложнее
источник

NG

Nikolay Govorov in Флудилка нодскула
Веб-сервер может перегенерить статику, если пришла команда с админки
источник

NG

Nikolay Govorov in Флудилка нодскула
Поэтому веб-сервер и статика — монолитный модуль
источник

E

Etki in Флудилка нодскула
вообще это не очень хороший симптом. ей точно надо что-то пересобирать наживую?
источник

NG

Nikolay Govorov in Флудилка нодскула
Это связанно с SSR архитектурой :D
источник

NG

Nikolay Govorov in Флудилка нодскула
И с тем, что динамически можно добавлять компоненты которые требуют сборки
источник

E

Etki in Флудилка нодскула
предполагается, что у приложения есть стадия сырого кода и стадия артефакта, когда все собрано. артефакт не предполагает пересборку
источник

NG

Nikolay Govorov in Флудилка нодскула
Только в том случае, если кол-во сырого кода не меняется
источник

E

Etki in Флудилка нодскула
с такой ситуацией либо вынос статики на хост / в volume (лучше на хост, честно), либо раздавать статику той же нодой, а нгинкс поставить как прокси-кэш. через некоторое время он заполнится и начнет раздавать от себя
источник