
Roman
08.08.2016
01:58:52

Алексей
08.08.2016
01:59:45

Roman
08.08.2016
02:00:04
Аа
Ок

Google

Alex
08.08.2016
14:54:02
В докере не хочется вытягивать публичный repo с гитхабаб
в package.json: "repo": "github:user/repo"
npm ERR! node v6.3.1
npm ERR! npm v3.10.5
npm ERR! code ENOGIT
сталкивались?

Алексей
08.08.2016
14:55:26
Git не установлен в контейнере
ENOGIT = Error No GIT!!!

Alex
08.08.2016
14:56:40
ок, думал в node имадже стоит провреим
спасибо

Никита
08.08.2016
16:27:01

KlonD90
08.08.2016
16:28:46
У меня так приватный пакет тянулся с битбакета ._.

Vladimir
08.08.2016
16:28:56
А как еще то?
ну то есть, если в нпме нет

Никита
08.08.2016
16:30:06

Google

Никита
08.08.2016
16:30:57
С токенами от гитхаба в урле пакета.

KlonD90
08.08.2016
16:31:25
:k
ну не токен от амазона

Vladimir
08.08.2016
16:31:34
ну это совсем не секурно

KlonD90
08.08.2016
16:31:34
и то хорошо

Vladimir
08.08.2016
16:31:52
в репозитории докера два больших треда по этой теме
про секурность такого подхода

Никита
08.08.2016
16:32:39
По поводу урла на гитхаб — это не для всех пакетов работает и не очень стабильно.

Vladimir
08.08.2016
16:32:52
я пока что остановился на том, чтобы делать npm install на хосте с установленными ssh ключами

Alex
08.08.2016
18:02:45
запускаю в докере nodemon приложение с аттаченого тома
именения файлов в контейнере появляются
но nodemon не перезапускает
тоже самое с node-dev
не сталкивались?

Vladimir
08.08.2016
18:04:38
Ос какая?

Alex
08.08.2016
18:04:46
docker native на видоус 10
какой-нибудь pooling может надо, хотя вроде про native говорили что должно быть все пучком

Evgeny
08.08.2016
18:07:32
посмотри в контейнере что происходит с инодами

Alex
08.08.2016
18:08:09
с чем*

Google

Alex
08.08.2016
18:08:13
?

Evgeny
08.08.2016
18:08:21
inode

Alex
08.08.2016
18:08:45
как?

Алексей
08.08.2016
18:09:08
попробуй nodemon -L

Alex
08.08.2016
18:09:16
о
да
с -L работает
спасибо
без -L нельзя настроить?

Алексей
08.08.2016
18:10:41
можно - но гемор
https://github.com/remy/nodemon/issues/419

Alex
08.08.2016
18:10:48
да и node-dev c —pool заработал

Алексей
08.08.2016
18:11:09
( в самом низу решения проблемы - все не ахти какие )

Alex
08.08.2016
18:11:10
я так понимаю там нет особого смысла заморачиваться на это

Алексей
08.08.2016
18:11:40
Пока -L устраивает я бы не стал заморачиваться

Alex
08.08.2016
18:12:48
кто-нибудь работает с линкованными модулями npm link и docker?
типа с машина разработчика подключить определенные в Node_modules как делаете?

Evgeny
08.08.2016
18:16:19
внещний волюм в него смонтировано все в контейнере проверяетс что перемонтировать

Alex
08.08.2016
18:25:49
ну я так и делаю исключаю хостовый Node-modules и добавляю с хсота пути на нужные пакеты

Vladimir
08.08.2016
18:31:23
А зачем вообще докер в такой ситуации?

Evgeny
08.08.2016
18:31:44
Например - точная копия рабочей системы

Google

Admin
ERROR: S client not available

Evgeny
08.08.2016
18:32:04
У нас, например, 25 контейнеров связанных друг с другом. Управлять всем этим в докере куда удобнее

Vladimir
08.08.2016
18:32:15
Ну тогда виртуалка нужна

Evgeny
08.08.2016
18:32:29
зачем?

Vladimir
08.08.2016
18:32:42
Если это точная копия рабочей системы
И рабочая система на линуксе

Evgeny
08.08.2016
18:33:13
Ну да, а зачем виртуалка то?

Vladimir
08.08.2016
18:33:58
Чтобы была точная копия

Evgeny
08.08.2016
18:34:13
Не понимаю. Докера достаточно вполне - точная копия

Vladimir
08.08.2016
18:34:15
Другая ОС - это немного не точная копия
Другое ядро. Нифига себе

Evgeny
08.08.2016
18:34:43
Да ладно вам, мы ж на ноде пишем, небольшое отличие в минорном релизе не так важно

Vladimir
08.08.2016
18:35:24
Ну тогда и докер не нужен. Хотя compose удобно, это да

Evgeny
08.08.2016
18:36:26
Докер удобен. Без докера для кросс-мс взаимодействия нужно больше телодвижений чтобы коннектиться к другим мс, плюс - нужно вручную все заивисимости разрезолвить
Самому следить за 25 директориями что там все актуально
Следить что в завимисомтсях все актуально
Ну и плюс - зачастую бывают ошибки когда кто-то при разрабтке рассчитвывает что все на локалхосте
И локально все ок, а в докере портится

Vladimir
08.08.2016
18:38:01
А вы деполоите на один сервак?

Evgeny
08.08.2016
18:38:34
нет конечно

Google

Evgeny
08.08.2016
18:38:40
в сварм кластер

Vladimir
08.08.2016
18:56:59
И как оно?
Как там с сервис дискавери?

Evgeny
08.08.2016
19:01:35
У меня свой

Alex
08.08.2016
19:02:57
докер это супер)
для разработки в том числе
надо только правильно настроить отрабоать workflow
Ну и деплой куда-нибудь на кубернетис потом, без всякого гемора со всякими pm2
На одном сервере