2016-04-25 4 views
1

все. Есть ли способ сохранить Guard, работающий внутри контейнера-докера?держать охрану внутри контейнера докера

На данный момент я пробовал много разных вещей, но все, похоже, терпит неудачу.

Первоначально я запускал его bundle exec guard ...., но с этого времени мне нужно управлять контейнером Docker с облаком Docker. Я больше не могу указать -i как параметр команды запуска, поэтому с этим подходом Guard закрывается сразу после загрузки.

11:03:18 - INFO - Guard is now watching at '/usr/app' 
11:03:19 - INFO - Bye bye... 

Я попытался запустить Guard программно из файла рубина в качестве такого

... 
guardfile = <<-EOF 
    ... 
EOF 
Guard.start(guardfile_contents: guardfile) 

с тем же результатом.

Я также попытался использовать непосредственно listen gem, но в этом случае изменения в файлах не подбираются.

Теперь у меня нет вариантов. Какие-либо предложения?

Благодаря

ответ

2

Если вы не можете указать опцию -i больше, вы можете получить тот же эффект, отключив Интерактивного внутри Guardfile:

https://github.com/guard/guard/wiki/Guardfile-DSL---Configuring-Guard#interactor

с: interactor :off

+0

Спасибо за ваш Ответить. Однако я решил проблему, остановив использование Guard. – macsig

Смежные вопросы