@ru_docker

Страница 198 из 610
Павел
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

Павел
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

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

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
1. я аргументировал. лишние зависимости, оверхед, жопа. 2. для чего частица "ну" в начале предложения?
1. установленный руби на ноуте - оверхед? как он тебе мешает? 2. хуй знает лол

Dan
23.10.2016
21:49:48
1. установленный руби на ноуте - оверхед? как он тебе мешает? 2. хуй знает лол
не ставлю руби. если он и есть то только в докерах или вируталках.

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
а я писал на паскале, перле и пхп

Страница 198 из 610