Dmitrii
скопипасти строки которые сейчас с 31 по 35
Dmitrii
или скрин
Pavel
https://gist.github.com/zombiQWERTY/5cd9c8d0430fe5cd2fae2a28044ebc2d
Pavel
Вот тут полные конфиги
Dmitrii
volumes
Dmitrii
отступ забыл
Dmitrii
yaml не прощает
Dmitrii
44-48
Pavel
Там вроде все ок с отступами?
Dmitrii
да
Dmitrii
не знал что так объявляют
Dmitrii
лучше уточню, строки 44-48 к чему относятся
Cin
dev: build: context: ./Docker/dev/ dockerfile: Dockerfile
Cin
если уж так хочется
Cin
и в prod тоже
Cin
хотя если тебе хочется, чтобы контекстом был рут, а докерфайл брался из каталога dev .....
Cin
хз тогда
Pavel
@fishhead108 к сервисам database-store и file-store
Pavel
Отключил сервисы database-store и file-store
Pavel
Все работает
Pavel
Ну и volumes к ним соответственно тоже убрал
Cin
а в корне Dockerfile tcnm&
Cin
есть?
Cin
у тебя же для них указано build: . вот он и ищет докерфайл в корне
Pavel
В корне нету
Pavel
Кажется понял...
Pavel
Да, но если у меня эти сервисы одинаковые и в деве и в проде? Как тогда?
Cin
Сделай Dockerfile и положи его в корень
Cin
сервисы то с чем?
Pavel
И что в нем писать?
Pavel
Сервисы просто как хранилища
Pavel
Один для файлов, другой для файлов монги
Pavel
Который буду использовать при кластеризации монги
Cin
это которые data only containers?
Pavel
Ага
Cin
я что-то не очень в них разобрался, им вроде на смену именованные вольюмы пришли
Pavel
Ну вот, там как раз и объявлены именованные
Pavel
7 и 12 строки
Pavel
И они описаны 44-48
Cin
а сервис зачем при этом? нельзя их сразу к prod/dev подключить?
Pavel
Сервис database-store нельзя
Pavel
Файловый можно
Cin
все равно не понимаю, а что тогда у тебя в database-store?
Pavel
Там хранилище бинарников баз данных монги. Вынес в отдельный сервис потому что в дальнейшем буду строить монго кластеры
Pavel
Примерно так: https://habrahabr.ru/post/217393/
Pavel
В принципе можно так же сделать эти сервисы для дев и прод по отдельности
Pavel
Но это не очень красиво
Cin
ну запихни пока этот вольюм в сервис db, а как будешь строить кластеры, так и вынесешь, я правда так и не понял что там будет
Cin
по мне если не понятно что писать в докерфайл, то это наверное все-таки не сервис
Pavel
Да, но когда выносить буду - возникнет та же проблема
Pavel
Я кажись понял как можно
Pavel
https://hub.docker.com/r/tianon/true/
Pavel
Вместо build указать image с этим
Pavel
Заработало)
Pavel
По крайней мере пока запускается
Pavel
Блин
Pavel
А не, ок
Pavel
Появилась другая проблема, но уже с apt-get. Тут думаю я сам
Cin
удачи )
Pavel
Спасибо всем огромное, очень помогли, ребят
Pavel
И вам)
Pavel
Такой еще вопрос) Если при установки зависимости зависимость показывает диалог вида: Do you want to continue? [Y/n] Как выбрать y?
Oleksandr
шта? нажать "y"
Oleksandr
тред не читал если что
Pavel
Да, нажать Y
Pavel
Это уже новый сабж)
Oleksandr
в чём вопрос то? ) у тебя нет клавиши y?
Pavel
У меня сразу abort
Pavel
Нагуглил. У apt-get есть флаг -y
Pavel
Вроде ставится
Oleksandr
=)
Pavel
Теперь ruby не может найти😂
Pavel
С учетом того, что я его установил
Oleksandr
руби не нужен, удали его отовсюду
Pavel
Мне нужен graphickmagic
Pavel
А он требует ruby
Pavel
Точнее не так
Oleksandr
шта?
Oleksandr
давно требует руби?