Size: a a a

2019 July 02

SP

Sergey Pechenko in DevOps Moscow
И на нюансах народ наступает на лютые грабли.
И да - под макосью удобно только под макось разрабатывать. А то многие сначала старательно делают вид, что дальний потомок FreeBSD - это такой линукс с человеческим лицом 😊, а потом - то доскер не работает, то ещё чего......
источник

SP

Sergey Pechenko in DevOps Moscow
Ядро ведь другое - и всё, привет, виртуализация.
источник

V

Vit in DevOps Moscow
Sergey Pechenko
И на нюансах народ наступает на лютые грабли.
И да - под макосью удобно только под макось разрабатывать. А то многие сначала старательно делают вид, что дальний потомок FreeBSD - это такой линукс с человеческим лицом 😊, а потом - то доскер не работает, то ещё чего......
Почему? Какая разница на чем фронтенд на nodejs сервить? Ты же не под что-то разрабатываешь, а продукт/сервис. Он везде должен одинаково работать (прям как java :troll:)
источник

SP

Sergey Pechenko in DevOps Moscow
Насколько мне известно, продукт/сервис никогда не делается как "сферический в вакууме", он всегда рассчитан на известный рантайм (за исключением разве что каких-нибудь прошивок, но и там нужно делать BSP).
Если той же ноды, собранной под мак, не существует - этому поможет только виртуализация, а никак не доскер.
Ну и это.... стоит ли фронтенд сервить нодой? Для этого Nginx есть жи. А для бэкендов есть более подходящие языки - та же Джава, не к ночи будь помянута.
источник

SP

Sergey Pechenko in DevOps Moscow
(небольшенький ночной набросег)
источник

AS

Anton Sychugov in DevOps Moscow
Да,  помню поднимал связку контейнеров "хитрую" на линукс,  а у коллеги на маке не взлетели,  потому что там немного по-другому
источник

V

Vit in DevOps Moscow
Sergey Pechenko
Насколько мне известно, продукт/сервис никогда не делается как "сферический в вакууме", он всегда рассчитан на известный рантайм (за исключением разве что каких-нибудь прошивок, но и там нужно делать BSP).
Если той же ноды, собранной под мак, не существует - этому поможет только виртуализация, а никак не доскер.
Ну и это.... стоит ли фронтенд сервить нодой? Для этого Nginx есть жи. А для бэкендов есть более подходящие языки - та же Джава, не к ночи будь помянута.
Не знаю, не понял пока проблемы. Если мы говорим не про низкоуровневое ПО, а некий апи/бек/фронт - какие там в наше время зависимости от мака/Linux ? По-моему, очень минимальны, а в докер с alpine так вообще, только под громадным HL, и то не факт.


Динамический фронтенд. Персонализированный. Уникальный под каждого клиента фронт. Почти как PHP, только современно. А про java - это очень на любителя.
источник

Е

Егор in DevOps Moscow
Ага, а потом в сбоях ноки виноваты
источник

V

Vit in DevOps Moscow
Anton Sychugov
Да,  помню поднимал связку контейнеров "хитрую" на линукс,  а у коллеги на маке не взлетели,  потому что там немного по-другому
А в чем хитрость была?
Ну мак своеобразный, мы поняли же) но вроде все живы и понтуются дальше)
Что делать, если докер - linux-овая технология изначально
источник

AS

Anton Sychugov in DevOps Moscow
Там в доке есть такой раздел "Known limitations, use cases, and workarounds"
источник

AS

Anton Sychugov in DevOps Moscow
В разделе network
источник

SP

Sergey Pechenko in DevOps Moscow
Vit
А в чем хитрость была?
Ну мак своеобразный, мы поняли же) но вроде все живы и понтуются дальше)
Что делать, если докер - linux-овая технология изначально
Разрабатывать на Linux под Linux? 😉
источник

AS

Anton Sychugov in DevOps Moscow
Вот сходу оно не взлетело на маке
источник

МS

Михаил SinTeZoiD in DevOps Moscow
Sergey Pechenko
Разрабатывать на Linux под Linux? 😉
зачем локально что то поднимать?  настроил CI и пусть катиться куда то
источник

SP

Sergey Pechenko in DevOps Moscow
Михаил SinTeZoiD
зачем локально что то поднимать?  настроил CI и пусть катиться куда то
Ну вот @Frod0x выше утверждает, что локально - всё же надо.
источник

V

Vit in DevOps Moscow
Sergey Pechenko
Ну вот @Frod0x выше утверждает, что локально - всё же надо.
Не то чтобы "надо". Но порой некоторым удобно. Хотят потестить "прям как на проде", или артефакт. И имеют право, я же только "за"
источник

МS

Михаил SinTeZoiD in DevOps Moscow
Sergey Pechenko
Ну вот @Frod0x выше утверждает, что локально - всё же надо.
у него просто CI нормально не настроен
источник

V

Vit in DevOps Moscow
Михаил SinTeZoiD
у него просто CI нормально не настроен
А у кого-то 100-е покрытие e2e тестами фронтенда? Ну, круто...да, у нас пока нет)
источник

МS

Михаил SinTeZoiD in DevOps Moscow
Vit
А у кого-то 100-е покрытие e2e тестами фронтенда? Ну, круто...да, у нас пока нет)
@tnt4brain вот видишь, если набросить пожирнее, то и неплохо получается
источник

SP

Sergey Pechenko in DevOps Moscow
fairy.jpg 😊
источник