Size: a a a

Docker — русскоговорящее сообщество

2022 February 02

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
Как правильно вести разработку через докер? (Ну типа у меня на компе нет node.js например и не хочется устанавливать. А вся обвязка есть в докере. А на локальном компе только мой разрабатываемый код)?
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Ну монтируй сорцы в контейнер, зачем что то обьединять?
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
Хочется длинную операцию по установке зависимостей (npm install) вкрячить в image. Ну и соответственно сэкономить время при запуске контейнера
источник

СК

Семён Ким in Docker — русскоговорящее сообщество
Копируй package*.json в образ, устанавливай зависимости, при запуске монтируй код
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Делай, в чем проблема?
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
Иначе получается я буду запускать контейнер. Монировать сорцы. Устанавливать зависимости. Потом запускать стартовую команду.
источник

СК

Семён Ким in Docker — русскоговорящее сообщество
Сделай просто образ с зависимостями
источник

СК

Семён Ким in Docker — русскоговорящее сообщество
А при запуске монтируй код
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
если я монтировать буду, но все мои заинсталированные модули пропаду т.к. я подменяю папку (корневая папка).
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Монтируй в другую, зачем в корень?
источник

СК

Семён Ким in Docker — русскоговорящее сообщество
Не монтируй корневую, монтируй «в» корневую
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
ок. Да, наверное как-то надо В корневую.
Я попробую скринами показать.
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Хоспади...
docker run -w /app -v /path/on/host/app:/app yourimage
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Устанавливаешь рабочую директорию и в нее монтируешь
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
у меня вот так сейчас
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Выглядит норм
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
-v $(pwd):/home/node/app \
Вот этим я сношу все установленные в image зависимости (npm ci).
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Я не знаток ноды, как и куда она ставит зависимости.
Но попробуй воркдир задавать после установки зависимостей
источник

AB

Alexey Bondarenko in Docker — русскоговорящее сообщество
Можно монтировать В корневую, тогда получается надо каждый файл монтировать отдельно
источник

A

Alexandr in Docker — русскоговорящее сообщество
есть кто покажет текущий конфиг докера для реакта?
источник