@typescript_ru

Страница 648 из 669
Сергей
13.06.2018
14:05:20
че делать?

Алексей
13.06.2018
14:05:27
который всё развернёт нужных версий, настроит и запустит

Сергей
13.06.2018
14:05:28
бегать по всем разработчикам везде править?

Алексей
13.06.2018
14:05:32
вот тем более

Google
Сергей
13.06.2018
14:05:36
или разослать инструкцию а потом чинить?

Max
13.06.2018
14:05:55
короче чот пришел непонятный чувак, рассказал как жить и весь чатик такой "да нахуй докер и ансибль, будем мейкфайлы писать"

Alexander
13.06.2018
14:06:39
я не понимаю
Ну блин. Разработчиками не рулят как серверами! Чтобы упростить жизнь разработчикам нужно создать развёртывания окружения для него. Собственно, дискуссия в том, доверить ли это докеру/вагранту или использовать что-то еще. Так вот. Мой поинт в том, что начиная с некоторого момента СЛОЖНОСТЬ КОНФИГУРАЦИИ проекта настолько высока, что докер не выдаёт "добавочной выгоды".

Вот и не очень понятно, зачем его использовать. Чтобы он сервисы эти поднял со свармом и этимвсем? Ну такое... Не это основная боль и беда

Google
Konstantin
13.06.2018
14:07:50
и нет докера
всё на отдельных нодах?

Сергей
13.06.2018
14:07:56
всё на отдельных нодах?
на моей машине поднимали

чтобы я мог независимо работать

Mikhail
13.06.2018
14:08:12
поднимать все все
Вот пока весь сегодняшний день настраиваю БД, IIS и пр. Весьма болезненный процесс

Сергей
13.06.2018
14:08:12
а потом ещё пытались это обновлять

бекендеры поменяли конфигурацию постгреса и всё

сложность проекта огромная

когда ввели докер, спокойно стало сразу всем

Alexander
13.06.2018
14:08:58
@sergeysova , мне реально жаль, что у Вас не получилось =)) В таком случае использовать Докер для Вас -- наверное хороший выход =)

Сергей
13.06.2018
14:09:13
помимо поднятия сервисов в них нужно правильные данные положить

прогнать на каждый seed и migrate

затем порты и адреса

нахуй надо это делать руками?

как это поддерживать и обновлять?

Сергей
13.06.2018
14:10:08
мб миграции на shell писать?

как раз для этого докер и придумали

Alexander
13.06.2018
14:10:22
а чо, докер теперь и миграции пишет?

Или вы для разработчиков миграций не делаете? оО

Google
Сергей
13.06.2018
14:10:33
делаешь апгрейд докера

и всё

Aleh
13.06.2018
14:10:46
делаешь апгрейд докера
Pull или сам локально билдишь

Все билды воспроизводимы

Сергей
13.06.2018
14:10:56
Pull или сам локально билдишь
я уже не помню как там было

но один хрен одной командой

Alexander
13.06.2018
14:11:18
Вообще, у меня складывается ощущение, что Вы отчаянно пытаетесь убедить меня что "лучше докер чем ручками". Может и лучше, только вот двумя альтернативами ничего не заканчивается.

Сергей
13.06.2018
14:11:35
если можно сделать докером, лучше сделать докером

Alexander
13.06.2018
14:11:47
А вот это уже фанатизм и слепая вера =)

Алексей
13.06.2018
14:11:51
Надо мейкфайлами всё делать! Диды собирали и нам звещали.

Anton
13.06.2018
14:12:10
Это палка о двух концах. Тут нужно смотреть с той точки зрения где будет выгода по времени

Сергей
13.06.2018
14:12:58
А вот это уже фанатизм и слепая вера =)
ну да “если можно писать на компуктере, то лучше писать на компуктере” — это слепая вера и фанатизм @ идет отправлять берестяную грамоту голубями

ебанулись совсем

Алексей
13.06.2018
14:13:31
А вот это уже фанатизм и слепая вера =)
То что докер умеет поднимать сложные штуки одной командой - это фанатизм и слепая вера?

Или то что докер на всех машинах поднимет одинаковое окружение - это тоже фанатизм и слепая вера?

Anton
13.06.2018
14:14:24
У нас есть на проекте на одном докер, но там руками все сделать это 20 минут, а переписать нормально докер можно и день убить. Так что если дорого время советую для начала упростить логику, на крайкий случай написать shell скрипты и их подимать через докер и все

Google
Сергей
13.06.2018
14:14:32
и ему 50+ лет

Alexander
13.06.2018
14:14:38
Я уже который раз пытаюсь узнать какие есть альтернативы, ауу)
Так вот. Про альтернативы. Лично я, здесь и сейчас, действительно использую коллецию Makefile-ов для рулёжки компонентами (вы их называете сервисами) и *родные* средства администрирования для каждого из компонента (миграции там, вотэтовсё). Мне это удобнее, чем докер, потому, что конфигурации компонентов то чтобы совсем простые и изолировать каждую из них в контейнер для того, чтобы получить себе кучу РАЗНЫХ dependency hell мне кажется неоправданным. Не говоря уж об обновлениях.

lexxx
13.06.2018
14:14:38
О Серёга привет

Сергей
13.06.2018
14:14:52
отец одногруппника на меня орал как-то, что я не программист потому что пишу на плюсах вот он был программистом потому что в институтах на перфокартах ебашил

Alexander
13.06.2018
14:15:08
Важно понимать, что это НЕ ЕДИНСТВЕННАЯ альтернатива докеру =)

Max
13.06.2018
14:15:20
вот ты до докера доебался

Oleg
13.06.2018
14:15:47
у тебя просто мужика нормального не было?)

Alexander
13.06.2018
14:15:54
То есть вообще-то мир не заканчивается "руками, докером и мейкфайлами", есть еще куча вариантов

Alexander
13.06.2018
14:18:02
Вот тебе уже сказали, что ты обсорёшься писать makefile для кучи разных дистрибутивов и их версий.
гм. Чатик, кажется, чуть более агрессивный, чем мой стиль общения, да? Ну ОК. Это сказали люди, которые не умеют писать мейкфайлы. Ничего страшного в кроссплатформенности нету.

Алексей
13.06.2018
14:18:06
Эх вот бы был инструмент, который мог бы на любой машине, на любом линуксе, с любым содержанием файловой системой и набором установленных программ, быстро и просто развернуть из кучки файлов сложное окружение с кучей компонент.

Ах да это же докер.

Alexander
13.06.2018
14:18:25
Более того, "чтобы улучшить ваш код, портируйте его еще на одну систему". Так что нет, не обосрусь.

Алексей
13.06.2018
14:18:43
Но неееееет, докер - это для модных хипстеров-петушков.

Нужно обязательно костылить башскриптами

Чтобы у каждого девелопера всё ломалось

И чтобы у каждого девелопера всё ломалось по разному

Google
Алексей
13.06.2018
14:20:47
например
башскрипты, лол

Сергей
13.06.2018
14:20:55
Дмитрий
13.06.2018
14:21:00
Один пацан делал всё через башскрипты

Сергей
13.06.2018
14:21:12
потом его в дурку забрали

Дмитрий
13.06.2018
14:21:12
евпочя

Сергей
13.06.2018
14:21:14
конечно

Abu
13.06.2018
14:22:50
гм. Чатик, кажется, чуть более агрессивный, чем мой стиль общения, да? Ну ОК. Это сказали люди, которые не умеют писать мейкфайлы. Ничего страшного в кроссплатформенности нету.
Я вообще давно заметил, что русскоговорящие коммьюнити оч токсичное. Могут нахуй послать в любой момент и без причины)

Алексей
13.06.2018
14:23:15
Вопрос: зачем это всё? Зачем такие танцы с бубном в makefile (а без танцев там нельзя, инфа сотка), только ради того чтобы не юзать специально созданные для этого инструменты?

Alexander
13.06.2018
14:23:48
@sergeysova сорри, отвечу в ПОСЛЕДНИЙ раз. Либо ты намеренно игнорируешь меня, либо не доходит. Так вот. Ты В ЛЮБОМ случае потратишь это время. Время "на поддержку мейкфайлов" -- оно же "время на сопровождение Dockerfile" -- это время на поддержку и обновление инфраструктуры. Это в любом случае чтение патчноутов, изменение инфраструктуры, внесение правок, добавление компонентов, удаление и так далее. Это ВСЕ РАВНО делать, и никакие специальные инструменты от этого не спасут.

Alexander
13.06.2018
14:24:36
...

понял, вопросов больше не имею =)

Max
13.06.2018
14:25:27
у меня задач сильно больше кроме как сидеть весь день читать какой-то набор тлдров которые интересны только писателям мейкфалов

Алексей
13.06.2018
14:25:48
А с мейкфайлами вообще никаких гарантий нет и может произойти вообще всё что угодно.

Страница 648 из 669