Mannaro
я когда грейсфул рестарт делал, то у меня что-то все отвалилось и не запустилось больше)) + как он понимает, что серв стартанул? У меня там куча инициализации аинхронной в начале о_О
Mannaro
2 всего
Mannaro
ну то что отвалилось, я думаю, это я где-то нахимичил. Это не страшно.
Mannaro
страшнее что он убьет второй/третий/etc сервер, пока у первого еще не прошла инициализация с БД, например
Mannaro
@klond90 у тебя такой проблемы не было?))
Vladimir
А кто у вас старый процесс убивает и новый запускает? Как вариант, можно просто поймать SIGINT (или другой какой-то сигнал), подождать несколько секунд, и потом process.exit() сделать. В некоторых paas можно настраивать поведение, сколько они должны подождать чтобы процессы запустились и как это проверить. Если новые процессы дохлые, то они просто остаются на старых. Если живые, то перенастраивают nginx и потом убивают старые процессы. Мы используем Deis, вот у них про helthcheck доки, например: http://docs.deis.io/en/latest/using_deis/config-application/#custom-health-checks
Mannaro
Да, ноду юзаю активно. Тарантула покормил.
Mannaro
шутки за 300?))
Aleksei
можно без пауков?)
Aleksey
Oleg
палю годноту, канал дурова в телеграме https://telegram.me/durov
Oleg
Michael
Ты бы ещё жж Лебедева спалил
Oleg
не, мы тут только годноту палим
Anonymous
новый DJ Shadow весьма годен
Anonymous
только как это относится к сабжу?
Артём
о, dj shadow
Anonymous
ага, он охуенен и не похож на себя из предыдущих релизов
Andrey
переслушать что ли, с первого раза не запомнился и не понравился
Mannaro
А есть какой плагин для вебпака, чтобы когда я пишу import abc from "module" он автоматом подтягивал модуль из Npm? :D
Vlad
@JWo1F https://www.npmjs.com/package/npm-install-webpack-plugin
Mannaro
Огонь
Mannaro
спс
Vladimir
настолько лень npm install печатать?)
Mannaro
Так-то не лень, но вот когда идет lodash.get, lodash.set, lodash.map слезы сами выступают
Vladimir
так установи весь lodash
Anonymous
Так-то не лень, но вот когда идет lodash.get, lodash.set, lodash.map слезы сами выступают
https://github.com/lodash/babel-plugin-lodash, если babel, и будет только то, что нужно, а не весь
Mannaro
а нафига мне весь Lodash?)
Michael
шутка про недоебит
Vladimir
чтобы не делать вот то что ты делаешь
Mannaro
да там 90% я не юзаю
Mannaro
нафига мне это тянуть на прод?)
Anonymous
^ см мой комент выше про плагин
Vladimir
хм
Vladimir
на прод не надо
Nikita
эм, а зачем на прод это тянуть?))
Vladimir
А то напишешь что-то вроде lodash.ger случайно, он тебе его автоматом установит, а там скрипты сольют все ключи, которые найдут
Nikita
и без плагинов можно. import get from 'lodash/get'
Anonymous
можно, если нравится набирать слово import и слово from и кавычки и слово lodash
Vladimir
npm install - крайне опасная операция
Nikita
lodash.function_name нужны для уменьшения размера зависимостей в npm пакете
Nikita
внутри проекта можно свободно использовать lodash целиком
Mannaro
так, я чего-то отстал. Чтобы мне юзать lodash/get мне надо этот реп подкачать с помощью npm install. Так? Или можно просто npm install lodash, а потом import lodash/get, а webpack подтянет только нужные куски?
Anonymous
А как без них?
https://github.com/lodash/babel-plugin-lodash#example Transforms import _ from 'lodash'; import { add } from 'lodash/fp'; const addOne = add(1); _.map([1, 2, 3], addOne); roughly to import _add from 'lodash/fp/add'; import _map from 'lodash/map'; const addOne = _add(1); _map([1, 2, 3], addOne);
Nikita
просто поставить lodash
Mannaro
@vyorkin, да про этот плагин я уже понял)
Mannaro
тут люди предлагают то же делать без плагинов
Nikita
import 'lodash/get' это тоже самое, что import 'react/lib/some_internal_module'
Nikita
а плагин позволяет не писать импорты из lodash в несколько строчек) Так-то тоже удобно)
Anonymous
@vyorkin, да про этот плагин я уже понял)
да, я понял что ты понял, я другому отвечал, там же mention стоит
Mannaro
что стоит? О-о
Anonymous
упоминание (если по-русски)
Mannaro
фф
Mannaro
аа
Anonymous
но не 10 раз а 1
Dmitry
но не 10 раз а 1
А, я понял про что ты. Что не по строчке на каждую функцию?
Anonymous
да, это удобнее, + еще вот этот пост http://knpw.rs/blog/using-lodash и вот этот плагин https://github.com/lodash/lodash-webpack-plugin
Mannaro
ребят, если я устанавливаю npm install lodash, потом пишу import { get, set, map } from 'lodash/fp'; то webpack мне в бандл подтянет весь lodash или только get/set/map + их deps?
Aleksandr
весь, добавь в babel plugins вот это и тогда зарезолвит только то что нужно
Aleksandr
https://github.com/lodash/babel-plugin-lodash
Mannaro
ну я про этот плагин и имел в виду)
Mannaro
если его юзать
Anonymous
да, норм все будет
Aleksandr
а я чего-то пропустил предыдущие сообщения)
Aleksandr
сорян ребят
Aleksandr
да, все будет ок
Mannaro
кек
Mannaro
пойду пилить говносайты
Yan👀
лэндинги за 800
Mannaro
за 300
Mannaro
сегодня скидки
Mannaro
100%
Mannaro
надо 3етий моник поставить, врублю 2girls1cup и буду кодить
Nikita
шутеечки за 900 пошли?)
Mannaro
растем
Mannaro
Вот вам квест, помогите парню, а то без денег останется
Mannaro
https://toster.ru/q/331998