inqfen
и если 3 проекта - в коде какого должен быть композ, если он один?
hostmit
inqfen
главного как-бы нет
hostmit
И что? Фронт сам выбирает в какой Бек смотреть. Они видят список бэков в энвах гитлаба
inqfen
Не вижу проблемы?
ну то есть несколько веток фронта и несколько бэка, определенные ветки фронта должны ходить к определенным бэка, это нормально живет?
inqfen
Я такое помню делал просто, и в итоге чем дальше что-то добавляется, тем больше геморроя рождается
inqfen
как раз ансибл от него избавлял, а композ - приносил
hostmit
Каждый проект специфичный. Не въехав трудно оценить что тут лучше.
hostmit
Недавно в новой конторе... Ушел из старой именно из-за овертайма :) тут взяли быстро на те деньги что просил.... Я сразу понял где-то будет жжжж
hostmit
С чего ты взял что я буксую? По девопс части я вытащил его из ж.... Просто ищу пути сделать ещё лучше
rambling
ну, ты много спрашиваешь последние дни
hostmit
И?
hostmit
Последние три года работал девом. У меня js middle и с# думаю почти миддл.
hostmit
Сильно отстал
hostmit
Например про трафик и не знал. Не помню кто присоветовал - очень выручил
hostmit
Жорж вроде. @gecube спасибо
rambling
связать и аккуратно сложить 3 сервиса на 1 машинке это разве так сложно. или может это так сложно из-за композа?
hostmit
Да все ок тут. Не могу же я показать как было и стало. Компоуз тут идеален.
hostmit
Какие три сервиса? Фронт два, бэк 10… иот там вообще сложно.
rambling
ну смотри сам, я в своем легаси его вырезал и на чистом докере все хорошо получилось
hostmit
И каждого по несколько энвов... И я пришел на проект где айпи сервисов для каждого энва были прописаны в коде c# Бэка ;)))
rambling
hostmit
Все на одном гитлабе...
rambling
какие еще репы?
hostmit
Бек. Иот
hostmit
Три
rambling
это значит 3 сервиса )
inqfen
не обязательно
inqfen
в одной репе может быть и 100 сервисов
inqfen
и вообще монорепо может быть
hostmit
Бэк ещё и на дотнет... Под моно
hostmit
Имедж СДК 2.2ГБ....
inqfen
.net core наверное
inqfen
mono помер же
inqfen
ну точнее не помер, а вошел в состав .net core
Egor
вечер добрый. подскажите, как из registry (который docs.docker.com/registry/) удалять ранее пушнутые имеджи?
hostmit
А ещё зацените. Стартуем мы бэк
hostmit
10 сервисов
hostmit
Я должен стартонуть главный. Поступаться в него мол сказать что хей, мы в докере, не парься с айпи, шли в service-name
inqfen
hostmit
Он скажет Окей. Дальше я ему говорю генери конфиги для других сервисов
hostmit
Он говорит Окей... И только тогда я могу стартонуть остальные 9
hostmit
Причем если они запустились раньше, постучались в главный а он не готов - все. Dead weight
rambling
в одной репе может быть и 100 сервисов
сервис = код. когда я деплою эластик я деплою 1 код а дальше конфижу. то что ты конфижишь не делает приложение ИНЫМ сервисом, просто определяет его работу
hostmit
Круто да? Они говорят это микросервисы :)
inqfen
inqfen
и задеплоить не весь
inqfen
у нас вот есть 1 репа, в ней 5 сервисов на джаве
inqfen
и общие зависимости для каждого в ней
hostmit
Имхо дотнет труп... Я писал конкретно на ксамарине... И жалею что не знаю джаву
rambling
hostmit
inqfen
при билде собираются зависимости, собирается конкретный сервис через maven, реплоится
hostmit
Ещё и как могу.
hostmit
И?
inqfen
> ты можешь взять
hostmit
А сори. Вроде было не
rambling
inqfen
распределенный монолит?
нет, они реально друг к другу не приколочены, общаются через очереди и можно разнести на разные репы, только будет неудобнее и не будет профитов
inqfen
монорепо != монолит
inqfen
иногда так и есть, но иногда и нет
rambling
Alexey
inqfen
не встречал такого паттерна проектирования )
In revision control systems, a monorepo (syllabic abbreviation of monolithic repository) is a software development strategy where code for many projects are stored in the same repository. As of 2017 this software engineering practice was over a decade old, but had only recently been named.[1]
Google,[2] Facebook,[3] Microsoft,[4] Uber,[5], Airbnb and Twitter[6] all employ very large monorepos with varying strategies to scale build systems and version control software with a large volume of code and daily changes.
hostmit
Необходимости пока нет... А то что написано на ксамарине, в стадии вялой поддержки... Устраивает
Alexey
George
George
Ночные бдунцы
inqfen
Я только недавно прод одного из проектов в другой регион перенес
rambling
rambling
при больших объемах кода это разве имеет смысл
inqfen
Так что у меня рабочий день кончился час назад, в полвторого
inqfen
inqfen
Оно далеко не всегда нужно и удобно
inqfen
Но иногда таки удобно
rambling
сложно представить
разве что при деплое чего-то распределенного когда у тебя маленькая тима девов и сам код каждого модуля не обьемен