@proelixir

Страница 906 из 1045
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 это реально серебрянная пуля, но проблема в том, что правильная настройка\обслуживание этого архи сложна(

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

Но если у тебя нет задач, с которыми op не справляется, то всё правильно делаешь)

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

Но если у тебя нет задач, с которыми op не справляется, то всё правильно делаешь)
Я хочу что-то модное попробовать но не пойму сценарий

Все везде говорят доооокер

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
Сейчас вот надо дать легаси-проект с рельсами и кофескриптом фронтендеру, который кроме ноды ничего не нюхал и ставить ставить на виндоус зоопарк из руби, постгресов, редисов и прочего будет долго и мучительно. Выбор собственно - докер-композ и вагрант. Композ мне кажется более приятным.

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

Alex
13.03.2018
06:11:17
Сейчас вот надо дать легаси-проект с рельсами и кофескриптом фронтендеру, который кроме ноды ничего не нюхал и ставить ставить на виндоус зоопарк из руби, постгресов, редисов и прочего будет долго и мучительно. Выбор собственно - докер-композ и вагрант. Композ мне кажется более приятным.
а есть какой то профит по отношению к варианту - поставить Virtual Box, поднять образ и на нем запустить все необходимое для проекта. Наверное только то что потом на боевой системе все заново надо устанавливать

так вот просто без чего либо дополнительного

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

Nikolay
13.03.2018
06:18:55
+ в VirtualBox’e все образы надо будет самому настраивать, а в докер репозитории уже много настроенных образов - бери и качай
хз у меня одно такое или нет, но вот если один и тот же проект разворачивать раз в какой-то промежуток с нуля, то всегда вылазят другие проблемы…т.е. это ебаный квест, который каждый раз разный ? помню раньше бывало настраиваешь руками стейдж, потому думаешь “ну ща я на проде один в один повторю быстренько” и сидишь такое же время ебёшься с продом, только уже с другими проблемами))

а тут - docker-compose up

Nikolai
13.03.2018
06:19:33
а есть какой то профит по отношению к варианту - поставить Virtual Box, поднять образ и на нем запустить все необходимое для проекта. Наверное только то что потом на боевой системе все заново надо устанавливать
С точки зрения результата никакого профита. Но декларативная конфигурация в ямл-файле композа мне нравится больше простынки провижн-скрипта с рбенвами и деб-пакетами.

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
Phoenix2? ?
Опыт разработки от пяти лет

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

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

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
а ясно, а вы видео пишете?
https://www.youtube.com/user/ExpertFridays/videos?view_as=subscriber

вы б следующий раз попиарили хоть
да вроде пиарили) Elixir не очень уж большая туса, поэтому хз как обширно пиарить

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

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
Опыт разработки от пяти лет
Пять маловато, лучше от 7 лет

Stanislav
13.03.2018
08:57:39
Пять маловато, лучше от 7 лет
Тогда можно сразу писать Хосе

ⰿⰰⰾⱏ
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
привет, слушай я добавил в контроллер, но он все равно делает запросы к бд или так и должно быть? как тогда кешировать запросы к бд ?

Максим
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-е ? Но там из вакансии уже убрали это. Но это, пусть и существующая, но огромная редкость.

Google
Ph.D.
13.03.2018
11:50:22
то придется заходить на mysite2:8889

к примеру

потому что домен это всегда строго 80 порт

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

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

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

Это очень редкость

Andrew
13.03.2018
11:54:00
Привет. а расскажи про проект, команду
Привет! Проект - новая соц сеть, подробности как обычно после NDA)

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

Ph.D.
13.03.2018
11:56:59


Смотрите какая тема

скоро можно будет в хороший опенсорс на эликсире поконтрибьютить

Страница 906 из 1045