
Alik
13.03.2018
00:02:38
Спасибо, будет что почитать ))

Артем
13.03.2018
05:26:48
Хоть убей не могу понять почему все так дрочат на докер
Никак не могу понять реальный сценарий использования кроме как наличие девклоперов на винде в команде
Ну и кое-что сложно на маке разрабатывать

Google

Артем
13.03.2018
05:29:16
Хотя с эликсиром наверно профит в том что можно сбилдить локально
И залить на прод

Nikolay
13.03.2018
05:39:42
Хоть убей не могу понять почему все так дрочат на докер
В контейнерности. Есть самодостаточная единица, которая запуститься (условно) где угодно и будет работать как надо. В отличии от других способов, где ты зависишь от энва и не можешь его безболезненно менять.
k8 + docker это реально серебрянная пуля, но проблема в том, что правильная настройка\обслуживание этого архи сложна(

Артем
13.03.2018
05:43:05
Что я бы выиграл от докера?

Nikolay
13.03.2018
05:45:15
У меня 0 экспертизы в openvz ploop ( тут только банальные вещи можно говорить типа “докер более мейнстримовый, а значит большей людей его совершенствует”
Но если у тебя нет задач, с которыми op не справляется, то всё правильно делаешь)

Артем
13.03.2018
05:46:15
Нууу это не правда. За опенвз серьезные посоны стоят
Все везде говорят доооокер

Nikolay
13.03.2018
05:50:41
Так ты попробуй и сравни) потом станешь модным и будешь харасить докер))

Артем
13.03.2018
05:52:06

Nikolai
13.03.2018
05:56:59
Удобненько, если у тебя много зависимостей, которые сложно-долго ставить и конфигурировать вручную.

Google

Dmitry
13.03.2018
05:57:29
ну при локальной разработке можно поднять в докере редис, инфлюкс, графану и прочее, чтоб не засорять саму систему

Marat
13.03.2018
06:01:17
Чтобы точно не было разницы с сервером

Nikolay
13.03.2018
06:01:26
А если у тебя еще есть пару проектов, одному подавай pg-9.4, другому pg-9.6 и разные экластики, то дружить это у себя локально так себе занятие…
Собсвтенно я так и юзаю докер - под каждый скоуп проектов у меня есть docker-compose со всеми зависимостями (pg, redis…) нужных версий. Прокидываю порты себе и конекчу приложуху к этому зоопарку. Т.е. само приложение развёрнуто локально (я не придумал себе бенефитов зачем его в докере крутить)

Nikolai
13.03.2018
06:07:27
Сейчас вот надо дать легаси-проект с рельсами и кофескриптом фронтендеру, который кроме ноды ничего не нюхал и ставить ставить на виндоус зоопарк из руби, постгресов, редисов и прочего будет долго и мучительно. Выбор собственно - докер-композ и вагрант. Композ мне кажется более приятным.

Артем
13.03.2018
06:08:22

Nikolay
13.03.2018
06:10:38
У тебя такое было?
да, из-за postgis-a, т.к. этот падлец работает только с опредёлнной версией PG. Но и с эластиками, помнится, больнее было..банально петпрожект на pg-10 попробовать запустить уже будет гемор

Alex
13.03.2018
06:11:17
так вот просто без чего либо дополнительного

Dmitry
13.03.2018
06:15:46
+ в VirtualBox’e все образы надо будет самому настраивать, а в докер репозитории уже много настроенных образов - бери и качай

Nikolay
13.03.2018
06:18:55
а тут - docker-compose up

Nikolai
13.03.2018
06:19:33

Dmitry
13.03.2018
06:19:34

Артем
13.03.2018
06:21:53
https://whitfin.io/a-year-with-cachex-in-production/
прикольная статья

Google

Артем
13.03.2018
07:27:57
от аффтара

Andrew
13.03.2018
08:37:37
#teamlead #удаленно #fulltime
Cрочно ищем Лида в стартап
От нас :
?крутое модное приложение
?замечательная команда
?зарплата от 300 тыс руб
От Вас :
?опыт разработки на языке Elixir и Phoenix
? опыт работы с edeliver , ansible
? знание PostgreSQL, Ecto
? опыт практической разработки на Erlang/Elixir (OTP, ETS)
?не обязательно уметь TDD, но хотя бы писать тесты :)
? базовые знания Google Cloud Platform: Compute Engine + придется интегрироваться с Google Cloud Vision API
?AWS: уметь настроить S3, CloudFront, настроить Elastic Transcoder
?опыт разработки с использованием Git и понимание GitFlow
? приветствуется опыт на Ruby :)
?опыт работы лида соответсвенно :)
?Занятость: Full time
по всем вопросам в личку :)

Ар? Тем?
13.03.2018
08:39:22
Phoenix2? ?

Alexey
13.03.2018
08:39:38
знаение

Stanislav
13.03.2018
08:39:40

Артем
13.03.2018
08:39:58
Phoenix2? ?
хочешь получать триста косарей - надо уметь опережать время

Alexander
13.03.2018
08:39:59
от 100 лет

Nikolay
13.03.2018
08:40:06

wi11son
13.03.2018
08:43:32
++
чувак, привет, я видел твою фотку на одном из эвентов питерского элексир груп
у вас уже прошел эвент? как оно?

Nikolay
13.03.2018
08:43:54
Казанский эвент был только)
прошёл, да, 2 недели уже как

wi11son
13.03.2018
08:44:40
а ясно, а вы видео пишете?

Артем
13.03.2018
08:44:43

Nikolay
13.03.2018
08:48:01

Артем
13.03.2018
08:49:16
сюда написать)

wi11son
13.03.2018
08:49:48

Nikolay
13.03.2018
08:49:54

Vladimir
13.03.2018
08:52:39
Никак не могу понять реальный сценарий использования кроме как наличие девклоперов на винде в команде
Ну типа считается, что так проще дев и прод однородный поднимать.
Однако я постоянно сталкиваюсь с тем, что так же нужно переменные окружения настраивать или пробрасывать конфиги в контейнер, как если бы я просто из пакетов софт поставил. Короче выгода там весьма относительная. Виртуализация приложений, напихиваем в хост сто контейнеров? Это да, но только там тоже своя ось крутится внутри, как и у того же LXC, и порты так же мапить придётся. :)
Скорее преимущество в том, что докер относительно легковесный. Но опять же, докер-образы - жирная многослойная фиговина, и когда он обрастает слоями, то от контейнеров ОС он уже по размеру сильно не отличается.
Собственно потому я до сих пор на LXC - работаю с докером уже некоторое время, но прям сильных преимуществ не ощутил.

Google

Vladimir
13.03.2018
08:56:37
Ну вот кстати, в запиненом сообщении вакансия, и там анзибл юзают. Я в итоге к этому и пришёл - LXC + пакеты + автоматизация Ansible-ом во все поля. Анзибл простой, как молоток, и развёртывать приложения им можно оч удобно + делать всякие тонкие настройки. А пакетный менеджер следит за версионированием.

ⰿⰰⰾⱏ
13.03.2018
08:56:54

Stanislav
13.03.2018
08:57:39

ⰿⰰⰾⱏ
13.03.2018
08:58:12

Максим
13.03.2018
09:03:26
Всем привет! Подскажите, можно ли сконфигурировать феникс так, чтобы запустить несколько нод, каждая из которых будет обрабатывть свой домен. Например mysite.ru -> node1@server, mysite2.ru -> node2@server, mysite3.ru -> node3@server и тд ?

Yuri
13.03.2018
09:06:25
https://github.com/melpon/memoize
привет, слушай я добавил в контроллер, но он все равно делает запросы к бд или так и должно быть? как тогда кешировать запросы к бд ?

Dmitry
13.03.2018
09:16:59
Я понимаю ещё сконфигурировать несколько нод на один домен может быть вопрос
А так то что непонятно?

Максим
13.03.2018
09:17:59
где найти информацию как это сдеать?
или просто url: [host: "localhost"], и этого достаточно будет?

Dmitry
13.03.2018
09:18:41
Обьясни мне чем это отличается от «сделать 3 сайта на фениксе»
Тогда я отвечу на твой вопрос
У тебя домен mysite.ru, а конфиг ты пишешь localhost

Максим
13.03.2018
09:20:06
это пример
ладно, понял. глупый получилс вопрос

Dmitry
13.03.2018
11:47:20
А у меня как раз 5+ лет опыта на Elixir-е ? Но там из вакансии уже убрали это. Но это, пусть и существующая, но огромная редкость.

Ph.D.
13.03.2018
11:49:53
феникс по дефолту занимает порт
если ты второй феникс повесишь на другой порт

Google

Ph.D.
13.03.2018
11:50:22
то придется заходить на mysite2:8889
к примеру
потому что домен это всегда строго 80 порт

Taras ?
13.03.2018
11:50:39

Ph.D.
13.03.2018
11:50:53
чтобы это работало надо перед тремя фениксами поставить nginx который будет делать проксирование наверх

Le
13.03.2018
11:51:02

Ph.D.
13.03.2018
11:51:05
ну либо внутри одной феникс аппы это все зароутить

Taras ?
13.03.2018
11:52:11

Alik
13.03.2018
11:52:50

Dmitry
13.03.2018
11:52:51
Можно подумать кто-то не использует nginx даже для одной аппы
Это очень редкость

Andrew
13.03.2018
11:54:00

Dmitry
13.03.2018
11:54:48
Тем более если ты хочешь резолвить 3 хоста на одной тачке

Ph.D.
13.03.2018
11:56:59
Смотрите какая тема
скоро можно будет в хороший опенсорс на эликсире поконтрибьютить