
Павел
23.10.2016
21:06:23
Ну и volumes к ним соответственно тоже убрал

Dmitriy
23.10.2016
21:07:10
а в корне Dockerfile tcnm&
есть?
у тебя же для них указано build: . вот он и ищет докерфайл в корне

Google

Павел
23.10.2016
21:08:38
В корне нету
Кажется понял...
Да, но если у меня эти сервисы одинаковые и в деве и в проде? Как тогда?

Dmitriy
23.10.2016
21:09:48
Сделай Dockerfile и положи его в корень
сервисы то с чем?

Павел
23.10.2016
21:10:12
И что в нем писать?
Сервисы просто как хранилища
Один для файлов, другой для файлов монги
Который буду использовать при кластеризации монги

Dmitriy
23.10.2016
21:11:23
это которые data only containers?

Павел
23.10.2016
21:11:27
Ага

Dmitriy
23.10.2016
21:11:54
я что-то не очень в них разобрался, им вроде на смену именованные вольюмы пришли

Павел
23.10.2016
21:12:10
Ну вот, там как раз и объявлены именованные

Google

Павел
23.10.2016
21:12:15
7 и 12 строки
И они описаны 44-48

Dmitriy
23.10.2016
21:13:18
а сервис зачем при этом? нельзя их сразу к prod/dev подключить?

Павел
23.10.2016
21:14:08
Сервис database-store нельзя
Файловый можно

Dmitriy
23.10.2016
21:15:49
все равно не понимаю, а что тогда у тебя в database-store?

Павел
23.10.2016
21:16:40
Там хранилище бинарников баз данных монги. Вынес в отдельный сервис потому что в дальнейшем буду строить монго кластеры
Примерно так: https://habrahabr.ru/post/217393/
В принципе можно так же сделать эти сервисы для дев и прод по отдельности
Но это не очень красиво

Dmitriy
23.10.2016
21:20:01
ну запихни пока этот вольюм в сервис db, а как будешь строить кластеры, так и вынесешь, я правда так и не понял что там будет
по мне если не понятно что писать в докерфайл, то это наверное все-таки не сервис

Павел
23.10.2016
21:20:46
Да, но когда выносить буду - возникнет та же проблема
Я кажись понял как можно
https://hub.docker.com/r/tianon/true/
Вместо build указать image с этим
Заработало)
По крайней мере пока запускается
Блин
А не, ок

Google

Павел
23.10.2016
21:25:50
Появилась другая проблема, но уже с apt-get. Тут думаю я сам

Dmitriy
23.10.2016
21:26:09
удачи )

Павел
23.10.2016
21:26:13
Спасибо всем огромное, очень помогли, ребят
И вам)
Такой еще вопрос)
Если при установки зависимости зависимость показывает диалог вида:
Do you want to continue? [Y/n]
Как выбрать y?

Aleksandr
23.10.2016
21:38:59
шта? нажать "y"
тред не читал если что

Павел
23.10.2016
21:39:35
Да, нажать Y
Это уже новый сабж)

Aleksandr
23.10.2016
21:40:10
в чём вопрос то? ) у тебя нет клавиши y?

Павел
23.10.2016
21:40:34
У меня сразу abort
Нагуглил. У apt-get есть флаг -y

Павел
23.10.2016
21:41:01
Вроде ставится

Aleksandr
23.10.2016
21:41:12
=)

Павел
23.10.2016
21:42:04
Теперь ruby не может найти?
С учетом того, что я его установил

Aleksandr
23.10.2016
21:42:34
руби не нужен, удали его отовсюду

Павел
23.10.2016
21:43:24
Мне нужен graphickmagic
А он требует ruby
Точнее не так

Google

Aleksandr
23.10.2016
21:43:54
шта?
давно требует руби?

Павел
23.10.2016
21:44:08
Мне нужен graphicksmagic, который ставится через homebrew, который требует ruby

Dan
23.10.2016
21:44:24

Павел
23.10.2016
21:44:42
Если я конечно ничего не путаю. Сейчас еще раз все перепроверю

Dan
23.10.2016
21:44:47
http://www.graphicsmagick.org/INSTALL-unix.html

Aleksandr
23.10.2016
21:44:51
путаешь

Dan
23.10.2016
21:44:59
но на всякий случай скажу что это дичь ставить через homebrew

Aleksandr
23.10.2016
21:45:16

Admin
ERROR: S client not available

Павел
23.10.2016
21:45:38
А через что тогда?

Dan
23.10.2016
21:46:02
а скомпилировать ?
не?

Павел
23.10.2016
21:46:39
Я отсюда инструкцию брал
http://linuxbrew.sh/

Aleksandr
23.10.2016
21:46:46
лол
СКАМПИЛИРАВАТЬ

Dan
23.10.2016
21:47:04
почему?
потому что если ruby нужен только для того, чтобы запустить homebrew для того чтобы запустить установку graphicsmagick, то это dniwe

Aleksandr
23.10.2016
21:47:43

Dan
23.10.2016
21:48:18
ну аргументируй )
1. я аргументировал. лишние зависимости, оверхед, жопа.
2. для чего частица "ну" в начале предложения?

Павел
23.10.2016
21:48:22
На самом деле чисто логически я с ним согласен

Google

Dan
23.10.2016
21:49:17
тем более компиляция в плейбук пишется, или даже в докерфайл, по-желанию

Aleksandr
23.10.2016
21:49:22

Dan
23.10.2016
21:49:48

Aleksandr
23.10.2016
21:50:01
ну.. молодец )

Dan
23.10.2016
21:50:01
go build server у меня тоже в докерах

Павел
23.10.2016
21:50:16
Ну я в докер и ставлю

Dan
23.10.2016
21:50:22
да вы сговорились? )

Павел
23.10.2016
21:50:27
Точнее уже передумал, кажись нашел другой вариант

Dan
23.10.2016
21:51:15
задумайтесь, сыны израилевы, для какой цели вы "Ну" пишете в начале предложения. хорошо подумайте об этом на досуге. и боритесь за чистоту языка )

Павел
23.10.2016
21:52:00
Чтобы фразы были более мягкими)

Aleksandr
23.10.2016
21:52:02
за чистоту расы бороться нужно, а не за чистоту языка! так-то

Dan
23.10.2016
21:53:24
Ладно, оффтоп сворачиваем ? Что касается сборки - подумай что тебе лучше подойдёт. Если руби нужен будет в этой схеме более чем для установки одной зависимости - то оставь, но я бы пошёл максимально коротким путём, минуя многочисленные странные зависимости.
Это как в ноде, где есть package manager, которым надо поставить что-то, чтобы поставить ноду, чтобы появился npm, чтобы поставить что-то
А на выходе - нужен то был какой-нибудь сборщик простенький, который можно было оказывается даже без npm собрать вообще самому, чуть ли не подключив js файл

Павел
23.10.2016
21:54:52
В ноде все удобно

Dan
23.10.2016
21:54:56
проще архитектура = проще maintenance

Павел
23.10.2016
21:55:00
И npm ставится теперь вместе с нодой

Dan
23.10.2016
21:55:12
*me давно ноду не трогал )
последний раз толи 0.4 толи 0.6 версия была. не отслеживал

Павел
23.10.2016
21:55:45
Ого
Я нодер, не тролльте)

Dan
23.10.2016
21:56:48
а я писал на паскале, перле и пхп