
Сергей
27.01.2018
14:12:55
но нода под докером для разработки это пиздец боль
никаких тулзов не поставить
ничего
пиздец

Google

Котяй Негодяй
27.01.2018
14:13:08
Каких тулзов?

Сергей
27.01.2018
14:13:12
да разных
тот же center-code
nodemon

Котяй Негодяй
27.01.2018
14:13:26
Это почему? =)

Сергей
27.01.2018
14:13:35
а что?
в каждый докер снова ставить?

Котяй Негодяй
27.01.2018
14:14:49

Сергей
27.01.2018
14:14:51
я везде юзаю глобальные
manpm commitizen serve center-code npm-check
мне в каждый докер это ставить каждый раз?

?
27.01.2018
14:15:03
тяжелые наркотики же

Котяй Негодяй
27.01.2018
14:15:37
back-dev:
image: node:8-alpine
environment:
DB_HOSTNAME: db
working_dir: /app
links:
- db-dev:db
volumes:
- ./node_modules:/app/node_modules:ro
- back-dev-babel-cache:/app/node_modules/.cache
- ./src:/app/src:ro
- ./.babelrc:/app/.babelrc:ro
- ./package.json:/app/package.json:ro
ports:
- '80:80'
command: yarn dev:back

Google

Сергей
27.01.2018
14:16:09
пиздец
и что я должен понять?

?
27.01.2018
14:16:36

Сергей
27.01.2018
14:16:49
ну как бы об этом и речь
в проде ок
но бля смысл усложнять разработку?

Котяй Негодяй
27.01.2018
14:17:13
В данном случае я юзаю уже установленные зависимости. Но можно полностью отдать это на откуп докеру. Просто какую-то часть он соберёт в образ, а какая-то часть будет подниматься при запуске контейнера.

?
27.01.2018
14:17:15
странно с каких пор вообще докер задуман для девелопентма и дебага
/me толсто намекает что он не для этого

Котяй Негодяй
27.01.2018
14:17:34

Сергей
27.01.2018
14:17:35
мне туда прокидывать?

Котяй Негодяй
27.01.2018
14:17:54
Ты зависишь от глобальных пакетов? о.0

?
27.01.2018
14:18:31
мне туда прокидывать?
маунтишь свою свалку пакетов и в нпм указываешь внутри докера что смотреть в шу смаунченую шару и профит
но в глобальную не надо лучше отдельно какую-то свалку под конкретный проект кешить

Сергей
27.01.2018
14:18:47
ну вон тип предлагает не ставить ноду в систему впринципе
а юзать докер

Google

Сергей
27.01.2018
14:19:05
получается

?
27.01.2018
14:19:06
иначе вообще смысла не имеет контейнеризация если у тебя 50 проектов от глобалов взаимно исключающих будут зависеть

Котяй Негодяй
27.01.2018
14:19:12

Сергей
27.01.2018
14:19:18

?
27.01.2018
14:19:22

Сергей
27.01.2018
14:19:27
я не юзаю npm-check в дев сборке
нахуй он мне там
но я им пакеты обновляю
как мне его заюзать?

Cenator
27.01.2018
14:19:52

Котяй Негодяй
27.01.2018
14:19:58

?
27.01.2018
14:20:00

Eldar
27.01.2018
14:20:05

Котяй Негодяй
27.01.2018
14:20:37
npx )))
Сова познаёт мир. =) Но и в нпм-скриптах обращение к локальным пакетам тоже работает.

?
27.01.2018
14:20:56
npx это разве не костыли для тех кто без докера?
а не, то я с другим путаю

Котяй Негодяй
27.01.2018
14:21:17

Сергей
27.01.2018
14:21:32

?
27.01.2018
14:21:39
то я с nvm путаю

Сергей
27.01.2018
14:21:52
npx )))
то есть ставить в проект то, что никак к сборке не относится?

Google

Cenator
27.01.2018
14:22:04
Он ничего не должен (вроде) добавлять

Сергей
27.01.2018
14:22:21

Eldar
27.01.2018
14:22:22
В чем проблема установить это в devDeps?

?
27.01.2018
14:22:23

Сергей
27.01.2018
14:22:37

?
27.01.2018
14:22:53

Сергей
27.01.2018
14:23:03
если миллион

Admin
ERROR: S client not available

Сергей
27.01.2018
14:23:05
то NVM
РЕШАЕТ
легко

?
27.01.2018
14:23:18
ну я и говорю - костыли если нет докера
он тебе же систему свалкой из нод засрет

Сергей
27.01.2018
14:23:26
''

?
27.01.2018
14:23:28
а так засрет только свалкой докеров

Сергей
27.01.2018
14:23:28
ээ
че
свалка из нод?

Google

Сергей
27.01.2018
14:23:39
ну я зайду в одно место и удали

Котяй Негодяй
27.01.2018
14:23:40
нет
Ну так а чего стесняться. Сунул в дев-зависимости всё, что юзаешь в процессе разработки, и ок. Так или иначе, если ты работаешь не один, то оговаривается набор тулзов, и их версии. Это всё и попадает в дев-зависимости, т.к. каждому вести этот список у себя на машине — пиздец пиздецкий. Плюс у каждого проекта наверняка будет своя версия какой-либо тулзы.

Eldar
27.01.2018
14:23:44
Давайте смеяться над совой, сова радикал

xPushkin
27.01.2018
14:23:55
Сделал через nvm ?
Чтобы удалить нужно просто удалить папку .nvm?

Сергей
27.01.2018
14:24:07

Котяй Негодяй
27.01.2018
14:24:09

Сергей
27.01.2018
14:24:13

Eldar
27.01.2018
14:24:14

?
27.01.2018
14:24:19
свалка из нод?
ну а как еще ты собираешься работать с множеством версий нод но при этом не прятать их в контейнер? в систему ставить и через nvm свичиться

xPushkin
27.01.2018
14:24:23

Сергей
27.01.2018
14:24:38

?
27.01.2018
14:24:45

Котяй Негодяй
27.01.2018
14:24:51

Сергей
27.01.2018
14:24:57

xPushkin
27.01.2018
14:25:02

Сергей
27.01.2018
14:25:12
но то, что там не нужно я не хочу ставить в проект

?
27.01.2018
14:25:24

Eldar
27.01.2018
14:25:37
;DDD

?
27.01.2018
14:25:39
я чето уже с трудом понимаю кто из вас кого тролит

Котяй Негодяй
27.01.2018
14:25:50