Size: a a a

2018 June 13

A

Alexander in TypeScript
ну вот только еще и НЕСКОЛЬКИХ контейнеров мне не хватало! И каким-нибудь аналогом ansible их массово конфигурировать, да?
источник

AK

Aleh Kashnikau in TypeScript
Alexander
Да. Выбирая между докером и вагрантом нужно выбирать докер. Хотя, да, для меня это выбор между "Двумя Стульями" (ц) =)
Так а какие еще варианты?
источник

🦉⁣

🦉 ⁣ in TypeScript
то что pkg юзает .toml для описания пакета весьма показательно 🙂
источник

A

Alexander in TypeScript
Точнее там в докере свои инструменты для mass manipulation есть, да
источник

A

Alexander in TypeScript
Aleh Kashnikau
Так а какие еще варианты?
Для продакшена: использовать стандарты GNU. make собирает проект, make DESTDIR=/opt/package install его ставит.

С таким контрактом можно запаковаться хоть в rpm, хоть в deb, хоть в докер если очень надо
источник

А

Алексей in TypeScript
Alexander
ну вот только еще и НЕСКОЛЬКИХ контейнеров мне не хватало! И каким-нибудь аналогом ansible их массово конфигурировать, да?
Каждый сервис в отдельном контейнере, постгрес отдельно, монга отдельно, бэк отдельно и так далее. Если нарушить это правило, то будет ад.
источник

A

Alexander in TypeScript
и да, это platform agnostig и language agnostic
источник

AK

Aleh Kashnikau in TypeScript
Alexander
Для продакшена: использовать стандарты GNU. make собирает проект, make DESTDIR=/opt/package install его ставит.

С таким контрактом можно запаковаться хоть в rpm, хоть в deb, хоть в докер если очень надо
Так а локально как?
источник

А

Алексей in TypeScript
Alexander
и да, это platform agnostig и language agnostic
если бы это было так, то и докер бы не родился
источник

MS

Max Syabro in TypeScript
мы слезли с деплоя aws на докер-компоуз и заебись
источник

AK

Aleh Kashnikau in TypeScript
Max Syabro
мы слезли с деплоя aws на докер-компоуз и заебись
Ну докер-компоуз тоже такое)
источник

MS

Max Syabro in TypeScript
удобно когда на одном сервере куча  стейдж вещей держать
источник

MS

Max Syabro in TypeScript
у нас деплой по бранчам
источник

A

Alexander in TypeScript
Алексей
если бы это было так, то и докер бы не родился
а докер собственно родился как фронтенд к LXC, и, честно говоря, я его так и использую и очень доволен, если сравнивать docker vs libvirt.

А вот дальнейшее развитие, когда его начали позиционировать не как часть инфраструктуры хостинга, а как средство изоляции -- вот тут мне кажется у нас есть очень большой misuse
источник

A

Alexander in TypeScript
вот да. Запилить контейнер на бранч вместо KVM-виртуалки -- это очень даже норм.
источник

MS

Max Syabro in TypeScript
ну там даже не контейнер а 5 контейнеров
источник

А

Алексей in TypeScript
И кстати ещё один плюс докера - в образ можно запихать какое угодно говнище, хоть запретный make install делать. Файловая система хоста не будет засрана.
источник

MS

Max Syabro in TypeScript
на 1 бранч
источник

MS

Max Syabro in TypeScript
я бы охуел это руками деплоить
источник

A

Alexander in TypeScript
А вот пляски с "для того, чтобы делать ls нужен один контейнер, а чтобы pwd -- второй" -- это не то
источник