A
Да, я уже сообразил, что RUN - выполняется на этапе сборки образа. Спасибо :)
Yevhen
A
Ну все таки стоит в разные контейнеры раскинуть
а в чем профит для моего сценария?
мой сценарий такой: беру свой апп вместе с базой, пакую его в образ, в CMD прописываю mocha ./tests
Всё. CI соберёт образ, из него получит stdout от mocha, конец истории
A
Заодно и базу не надо чистить руками 🙂
Anonymous
Коллеги, всем доброго вечера! Есть, кто с докер-хостом использует сурикату или другие решения?
Yevhen
A
Viacheslav
Ну лично я бы запихал все в один контейнер. Ибо парадигма же про микросервисы. один сервис = один контейнер. И если этот сервис больше никуда и ни от чего не зависит, и более того, пускается для одной задачи, то смысла его распылять дальше нет. У меня так бекап-проверялка работает. Внутри вообще все что нужно. На вход даешь бекап, она его распаковывает, загружает, делает тесты и умирает. Красота и ляпота.
Artem
Viacheslav
Artem
Или если сервис у меня это сайт на пыхе, то мне mysql nginx php-fpm в один контейнер пихать?)
Artem
Засовывать базу в контейнер с приложением это тупо
twwlf
Удобно
Viacheslav
я же специально упомянул, что сервис для одной задачи. и никуда ни от чего не зависящий
twwlf
Как будто за каждый отдельный контейнер с тебя деньги берут, ну
Artem
Artem
twwlf
twwlf
Там тебе и логи отдельные, и сеть настоящая
twwlf
Вот это всё
Artem
Ну докер модно жи)
Artem
Вот и пытаются работать с ним как с виртуалками
💪💪💪🏅DEVOPS💪💪💪
Парни а чатик чисто сисадминов есть? Мб знает кто
Artem
Есть
Artem
Sysadmins_ru
💪💪💪🏅DEVOPS💪💪💪
Кинь плз
Artem
Или как то так
Viacheslav
Ну вот, сами прикиньте. Есть tgz от /var/lib/mysql. Надо его распаковать, загрузить в базу, проверить базу на предмет ошибок, если все окей - пнуть в однй сторону, если не ок, пнуть в другую. все. Смысл тут тащить отдельно mysql, отдельно проверялку?
twwlf
А разница какая?
Artem
twwlf
Ты как их внутри одного контейнера запускать собираешься? Systemd туда тащить? :)
Artem
Ну супервизор уж как некоторые рекомендуют)
twwlf
Ну точно
twwlf
tini
twwlf
twwlf
Мсье знает толк
Artem
А лишнее телодвижение это видимо docker-compose up -d 😄
Viacheslav
Artem
Очень системный подход(нет)👍
twwlf
twwlf
И ответы не настоящие
twwlf
Ватевер, короч
twwlf
Получай свой опыт :)
Viacheslav
Anonymous
Я правильно понимаю, что буксуют на докер те, кто не понял как настраиваются и работают отдельные сервисы в линуксе?)
Artem
По поводу телодвижений кстати, в правильном варианте - взял готовый образ #1 и #2 в один слил код, во второй дамп бд и запустил компоуз, в кривом варианте берешь пишешь докерфайл в который доставляешь всякого говна чтобы получить Франкенштейна #1 с #2 сливаешь туда и бд и код описываешь все это для супервизора и дебажишь на предмет того запустились ли как хотел или нет.
Интересно в каком варианте меньше телодвижений?)
Viacheslav
раз пятница, ну давай по шагам в "правильном варианте", с компоузом и так далее. шаг номер 1) поднять докер с мускулем. Вопрос: как ты туда подсунешь дамп? Он а) запакован бе) может быть закоррапчен.
Viacheslav
Писать пару строк перед docker-compouse up?
sherzod
volume же
Anonymous
А понял, да-да, расскажите, мне тоже интересно
Viacheslav
volume же
И что volume? каждый раз на новый дамп делать новый volume перед компоузом?
sherzod
Сорян, видимо я без контекста. Отвечал на "поднять мускуль из дампа"
Viacheslav
повторюсь: Дампов 100500 шутк, все запакованные, с разных сервисов (но база везде mysql) , все время новые, надо проверять их и если что, то орать и материться куда надо. В моем случае я создаю задачу в дженкинсе, который поднимает докер контейнер, которому через -v указывается каталог с дампами и через параметр дамп для проверки. тот все делает внутри себя и умирает.
Viacheslav
покажите, где я не прав, что не использую композ 🙂
Roman
мне кажется тебе надо решить свою проблему а не использовать композ )
Viacheslav
да я давно ее решил 🙂 просто пятница же
Viacheslav
аналогично у меня с постгресом таска из pitr дампов нормальный дамп собирает. очень удобное
Viacheslav
И да, спрошу крамольное. Никто 1с битрикс в докерах не поднимал? А то мне кажется оно свалится, а мне одни буквы 1с навевают дикую тоску ...
Anonymous
Anonymous
что пхпмайадмин, что это
Anonymous
всем доброго утра кстате
💪💪💪🏅DEVOPS💪💪💪
Я поднимал
💪💪💪🏅DEVOPS💪💪💪
Битрикс хорош для тимлида
💪💪💪🏅DEVOPS💪💪💪
Можно с барыги сбить денег
💪💪💪🏅DEVOPS💪💪💪
Ибо вменяемые люди за адекватные бапки под него не кодят.
💪💪💪🏅DEVOPS💪💪💪
А чего сложного его поднять
arts
С каких пор тимлиды занимаются деньгами?
💪💪💪🏅DEVOPS💪💪💪
Так же как и вордпресс
Anonymous