Size: a a a

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

2016 August 17

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
но там в приложении есть ещё один сервис, и там вочер сокетов на ноде, но это уже следующий этап деплоя будет (это отдельный микросервис)
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
вобщем как мне заставить стандартный контейнер ноды не завершаться?
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
Подскажите ещё, насколько я понял бывают standalone контейнеры, которые нужны просто дёрнуть одну утилиту (например https://hub.docker.com/r/composer/composer/)

Подсккажите, как их можно использовать в связке compose? Например как можно из контейнера дернуть такой композер? Или только с хост машины можно через compose exec?
источник

AO

Alexander Opryshko in Docker — русскоговорящее сообщество
выложи все в папку на ружу и запускай npm из хозякой системы
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
так зачем тогда докер, если нужно ещё окружение вокург докер настроить? )
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Тебе надо захолдить процесс, например через gulp.watch
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
может быть просто не нужно тогда ноду в compose добавлять? В билд скрипте просто дергать через docker run —rm -v .: node npm install?
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Давай более глобально. Будет инсталл, дальше что - сборка? А если что-то изменилось - нужна будет пересборка?
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
При этом собранное должно быть передано РНР приложению?
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Иначе можно просто npm install перед РНР)
источник

NM

Nurlan Moldomurov in Docker — русскоговорящее сообщество
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
сейчас собираю дев площадку. Сервис написан на php, с использованием фронтендовых пакетов (bower), и сборкой галпом (npm).
Билд - (псевдокод)
composer install
npm install
bower update
gulp build
php migrations

это всё я хочу разложить на сборку докером по контейнерам. Чтобы контейнер с нодой собирал фронтенд, а контейнер с php собирал php часть и обрабатывал запросы контейнера nginx
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Таким образом Nginx сам определяет на какой URI отдать статику, собранную npm + bower, а на какой отдать его PHP-серверу?
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
нет, там всё в одну точку монтируется через volumes_from
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Вариантов раздать статику два - volumes и HTTP
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Тогда это не микросервисы :) Собрал бы уже в одном контейнере все
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
статику отдает nginx, а в контейнер всё через volumes попадает
источник

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Не пришлось бы извращаться с Volumes
источник

RR

Roman Revin 🇷🇺 in Docker — русскоговорящее сообщество
я только начинаю переносить приложение в докер
источник
2016 August 18

DI

Denis Izmaylov in Docker — русскоговорящее сообщество
Ты можешь несколько Dockerfile хранить
источник