Sergey
Sergey
больше трех лет так работаю
ни РАЗУ не натыкался на проблему глобальных пакетов
Anonymous
Непредсказуемые билд-агенты, где тебе нужна гарантия соответствия дев-окружения и боевого. С тех пор, как начал делать на докере, всё заебись.
?
Anonymous
А ещё прикинь, тебе надо запустить сразу несколько сервисов на разных версиях ноды.
Sergey
?
Sergey
Sergey
?
так это их проблемы
так и есть, но это ж не исключает того что такие проблемы существуют в принципе
Sergey
nvm use 9.0.0
Sergey
и юзай
Sergey
у меня на сервере так и есть
Sergey
на маленьком
Sergey
с ботами
Anonymous
Но мне надо одновременно на 8 и на 1, например.
Sergey
Anonymous
Разные сервисы.
Sergey
Sergey
?
я тебя может быть зарегламентированый на каждый пук тырпрайз к примеру
Sergey
?
нельзя юзать nvm потому что просто так. Потому что он ломает соседям окружение приносящее хулиарды баксов
?
я про вполне рабочие кейсы из жизни щас говорю (= увы
?
там не про nvm но не суть
Anonymous
Sergey
?
Каким соседям? о.0
ну вот таким - шареный сервер или шареная собиралка или какой угодно бред... у некоторых шареная бд есть например и это чревато лютейшим мозготрахом
?
Sergey
Anonymous
?
как связана бд и nvm
логикой что выше - может быть какая-угодно шареная зависимость которую можно/нельзя юзать исключительно как велено сверху
?
у тырпрайза может быть что угодно из софта и какие угодно безумные правила относительно него
?
/me лично знаком с самыми безумнейшими сочетаниями каких не пожелаешь врагу
Sergey
Так nvm для локальной машины же.
я из единственной хуйни сделал только одну
установил nvm на сервер с ботами
и ci при деплое просто делает nvm use
и каждый бот живет под своей версией
лень было поднимать докер для каждого бота
а их там уже больше 20
и сколько бы это жрало памяти мне трудно представить
Sergey
Sergey
nvm в проде никто не юзает так-то
Sergey
чаще всего он там нахуй не нужен
?
ну как - тебе ж надо вертеть пару инстансов разных нод в проде например, так?
?
ну вот просто есть древний проект как говно мамонта а есть новые менее древние и это надо хостить
Sergey
Anonymous
Sergey
Anonymous
Sergey
nvm на ci? o.0
нет
там докер автоматом
nvm на сервере с ботами
просто ci исполняет по ссх команду
?
это все замечательно работает покуда не начинает так или иначе ронять друг друга
?
бузьнес любит знать кто крайний
Sergey
Sergey
потом ещё 10 таких инстансов
Anonymous
Sergey
а может к 8 из них свою базу в докер установить?
Anonymous
В сравнении с общим потреблением памяти, докер не даст большого оверхеда. Можешь замерить разницу для прикола.
Sergey
ну как тебе сказать
Sergey
на предыдущей работе видел
Sergey
разница не сильно большая да
Sergey
но для меня была бы проблематична
Sergey
у меня сейчас маленький сервак с 4ГБ оперативки
Sergey
и вот мне хватает
Sergey
с докером нет
Anonymous
Кстати. Скорей всего, с увеличением количества контейнеров, разница не будет увеличиваться линейно. Но это не точно.
Sergey
я тож так думал
Sergey
когда образа одинаковые так и есть
Sergey
ну там везщде альплайн одной версии
Sergey
но ежели везде разные
то собственно отличается
Anonymous
Ну, это само собой.
Default
Фига у вас тут срач
Default
Докер, нвм
Default
Вагрант не вспоминали? :)
Default
А ваще в чем-то я согласен с Совой, когда на ноде пишешь, особо нет разницы, а вот если юзаешь внешние либы, компилить их каждый раз в докерах это БОЛЬ