Size: a a a

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

2020 July 17

Д

Дмитрий in Docker — русскоговорящее сообщество
То есть когда ты на локале, ты сам подключаешься к контейнеру и ручками вводишь установку, чтобы все работало?
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
inqfen
В общем - несколько стейджей, для отправки в окружения собираются те, где идет установка зависимостей, для локальной разработки - без
Не совсем понятен механизм. Я не нашел понятного объяснения, как выстраивать рабочий процесс.
Есть проекты, в которых есть зависимости для php, для ноды и т.д. Нужно чтобы в реал тайме проект перестраивался, если я написал  "Привет мир". Про мултистейдж вы уже писали, я юзаю его, но толк маленький, если моунт докер-композа переписывает данные в контейнере, на данные которые находятся на хосте.
Мне каждый проект нужно запускать и ручками заходить и все устанавливать что ли? Так тогда вагрант удобнее
источник

i

inqfen in Docker — русскоговорящее сообщество
>если моунт докер-композа переписывает данные в контейнере, на данные которые находятся на хосте
Именно для этого как бы маунт и нужен
источник

i

inqfen in Docker — русскоговорящее сообщество
Зачем тебе файлы из образа, если они у тебя локально есть? В образе тебе важно только окружение
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
inqfen
>если моунт докер-композа переписывает данные в контейнере, на данные которые находятся на хосте
Именно для этого как бы маунт и нужен
да ну? Я не говорю что он себя ведет не так, я спрашиваю как построить процесс.

Мне нужны файлы из образа, чтобы проект работал. Или вы предлагаете файлы в образе(зависимости)  устанавливать в /home111, а потом копировать их с помощью cp в контейнер?
источник

i

inqfen in Docker — русскоговорящее сообщество
блджад
источник

i

inqfen in Docker — русскоговорящее сообщество
есть каталог с кодом
источник

i

inqfen in Docker — русскоговорящее сообщество
в нем же ./node_modules
источник

Д

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

i

inqfen in Docker — русскоговорящее сообщество
Вот весь каталог и подкидывается в условный /app в контенейре
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
кто Будет таскать node_modules по гитам?
источник

i

inqfen in Docker — русскоговорящее сообщество
Дмитрий
кто Будет таскать node_modules по гитам?
гитигнор на что?
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
лол)
источник

Д

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

i

inqfen in Docker — русскоговорящее сообщество
еще локальные .env и много чего может быть, что в итоге в гит не попадает
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
А как вы развернете у Васи для разработки или вы один будете работать?
источник

i

inqfen in Docker — русскоговорящее сообщество
Дмитрий
А как вы развернете у Васи для разработки или вы один будете работать?
git clone
docker-compose up -d
источник

i

inqfen in Docker — русскоговорящее сообщество
Дмитрий
А как вы развернете у Васи для разработки или вы один будете работать?
у нас так 50 человек работает и как-то ничего, работают
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Обычно. Обычно. Нод модулес такая вещь, которая не должна быть у вас в каталоге, она должна появиться послу npm install.
Так вы предлагаете нод модулес все же таскать в гит?
источник

Д

Дмитрий in Docker — русскоговорящее сообщество
Или вы предлагаете один раз поместить в контейнер, а потом пускай пользуются?
источник