Size: a a a

RU.Docker — Официальное Русское Сообщество

2018 November 10

K

Konstantin in RU.Docker — Официальное Русское Сообщество
у меня он начинает работать, когда я внутри контейнера по новой ставлю пакеты
источник

K

Konstantin in RU.Docker — Официальное Русское Сообщество
по идее я хочу накатить GULP в контейнер и сделать автообновление проекта, что бы на хостовой машине были исходники, я их на ней правил, а библиотеки лежали бы в контейнере
источник

MI

Mikhail Ivanov in RU.Docker — Официальное Русское Сообщество
Если честно, я бы тогда монтировал src в конкретную папку, лежащую внутри той, что с node_modules - тогда и модули не сотрутся, и исходный код с хостовой машины менять удобнее
источник

MI

Mikhail Ivanov in RU.Docker — Официальное Русское Сообщество
К примеру в /var/www/html ставятся модули, в /var/www/html/src монтируется папка с исходниками, и nodemon смотрит за src/server.js
источник

K

Konstantin in RU.Docker — Официальное Русское Сообщество
Mikhail Ivanov
К примеру в /var/www/html ставятся модули, в /var/www/html/src монтируется папка с исходниками, и nodemon смотрит за src/server.js
так в итоге это и получается, но мне приходится из контейнера эти модули ставить
может есть какое другое решение, я уже в ступоре если честно
источник

MI

Mikhail Ivanov in RU.Docker — Официальное Русское Сообщество
Я только завтра за ноутом буду, смогу скинуть примерно как я себе это представляю, ок? Если конечно никто другой не придумает более красивого варианта решения проблемы)
источник

K

Konstantin in RU.Docker — Официальное Русское Сообщество
Буду признателен
источник
2018 November 11

K

Konstantin in RU.Docker — Официальное Русское Сообщество
с утра встал, смонтировал каталог src, в Dockerfile указал путь к исходнику в CMD
CMD [ "nodemon", "src/server.js" ]
и модули теперь видны в контейнере, все обновляется при изменении, спс за подсказку, но все равно жду от вас вашего примера, а то в docker я пока нуб и нужно смотреть как делают знающие )))
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
200$
источник

е

енот in RU.Docker — Официальное Русское Сообщество
Фамилия говорящая
источник

AA

Artyom Abramovich in RU.Docker — Официальное Русское Сообщество
Многообещающая)
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
Konstantin
с утра встал, смонтировал каталог src, в Dockerfile указал путь к исходнику в CMD
CMD [ "nodemon", "src/server.js" ]
и модули теперь видны в контейнере, все обновляется при изменении, спс за подсказку, но все равно жду от вас вашего примера, а то в docker я пока нуб и нужно смотреть как делают знающие )))
просто внутри контейнера ставьте все модули как -g и не парьтесь над их местоположением
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
у вас же всё равно 1 контейнер - 1 апп
источник

K

Konstantin in RU.Docker — Официальное Русское Сообщество
ptchol
у вас же всё равно 1 контейнер - 1 апп
ну в принципе да, а это нормальная практика создать контейнер, в него поставить все что нужно и на его основе создать образ, а в процессе кодинга, просто брать нужный образ и работать?
источник

K

Konstantin in RU.Docker — Официальное Русское Сообщество
а еще интересен один момент, контейнер когда создается, где он распологается - диск либо память?
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
Konstantin
ну в принципе да, а это нормальная практика создать контейнер, в него поставить все что нужно и на его основе создать образ, а в процессе кодинга, просто брать нужный образ и работать?
ну как бы это и есть один из основных юзкейсов, и вам не нужно гемороится с пакетами окружения и их конфликтами.
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
Konstantin
а еще интересен один момент, контейнер когда создается, где он распологается - диск либо память?
контейнер запускается из имидж
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
имидж на диске.
источник

p

ptchol in RU.Docker — Официальное Русское Сообщество
всё что контейнер изменяет, он изменяет в "виртуальной" фс, и после остановки контейнера это всё исчезнет.
источник

АТ

Артём Тучинский in RU.Docker — Официальное Русское Сообщество
а что мешает сделать контейнер с нужными модулями npm, а потом юзать его в мультистейдже? Докидывая в /var/www/html (или куда то еще) свой проект?
источник