
Lupsick
10.07.2016
18:44:20
тут деплой делается

yopp
10.07.2016
18:44:22
у меня и в тимсити всё по полочкам
тут деплой, там тест

Lupsick
10.07.2016
18:44:31
ну так оно в тимсити

Google

yopp
10.07.2016
18:44:31
тут насрать в гитхаб
только тимсити мне стоит 9 баксов в месяц на ведро с 4 гигами памяти
и я его полностью контролирую
бага в новой версии?
откатился и рад

ojab
10.07.2016
18:45:29
ну travis тоже hosted бывает

yopp
10.07.2016
18:45:31
(мы TC засунули в докер, просто контейнер с нужным тегом запустить)
сколько он стоит?

ojab
10.07.2016
18:45:42
ахз
мне больше интересно как он работает
ибо я сомнеаюсь что он у них в приоритете
>Works great with GitHub Enterprise
лол

Google

Lupsick
10.07.2016
18:46:50
тревис работает бесплатно для персональных пользователей
а для команд - соответственно платишь за командный гитхаб

ojab
10.07.2016
18:47:12
GitHub Enterprise не может работать great, как показывает практика
с тревисом, прозреваю, оно работает ещё хуже

yopp
10.07.2016
18:47:38
я пока вас покину

Lupsick
10.07.2016
18:47:53

ojab
10.07.2016
18:48:16
поч?
тебе это действительно интересно?
покупай командный гитхуб и наслаждайся, чо

Lupsick
10.07.2016
18:48:32

ojab
10.07.2016
18:48:44
да, были

yopp
10.07.2016
18:50:20
о, расскажи
мы его чуть не купили, но потом нам LD не дал

Денис
10.07.2016
18:50:44
а GitLab/ Bitbucket чем не устраивает?

ojab
10.07.2016
18:51:09
о, расскажи
ну он может внезапно лечь, например, а возможностей для дебага никаких
и поддержка ничего не говорит
+в те времена, когда я его юзал, он не мог юзать больше одного ядра, например
так что под нагрузкой периодически всё становилось печально
в принципе для маленькой команды, я думаю, проблем быть не должно

yopp
10.07.2016
18:53:14

ojab
10.07.2016
18:53:53
200+ человек, сколько чего одновременного было — хз

Google

Roman
10.07.2016
19:48:58
/list
Блин

NewsBot pro.ruby
11.07.2016
04:03:13
Breaking videos into still-frames using Ruby. https://t.co/m7RGkqreHd

Dima
11.07.2016
06:20:26
Где в документации можно найти таблицу сокращений rails r, rails s и так далее.
как я понимаю rails s === rails server
rails r === ?
все разобрались rails r -h
в любом случае есть ли таблица этих сокращений.
s,r, d наверное и так далее
и тут разобрались rails -h там эта таблица и есть.

NewsBot pro.ruby
11.07.2016
09:34:12
Skip mailers while generating Rails 5 app https://t.co/vAMudobKzB

Dima
11.07.2016
10:25:25
Вопрос такой: puma одновременно может слшуать и сокет и порт?

Dima
11.07.2016
10:27:13
http://screencast.com/t/lvEhUpab
вообще кога мы запускаем rails s то он читает данные из config/puma.rb?

I
11.07.2016
10:29:21
насколько я помню - не

yopp
11.07.2016
10:29:46
нет

Lupsick
11.07.2016
10:31:31
можно указать конфиг

yopp
11.07.2016
10:31:46
хотя
https://github.com/puma/puma/blob/446fc01b873406d432262b8cf59dd161fad50f49/lib/puma/dsl.rb#L125
и там отдельный binder на каждую опцию

Google

yopp
11.07.2016
10:33:05
но в самом сервере один биндер создаётся
¯\_(ツ)_/¯

Dima
11.07.2016
10:33:12

yopp
11.07.2016
10:33:40
ну попробуй тупо сделать два bind на tcp://:3001 и tcp://3002

Dima
11.07.2016
10:34:36

Lupsick
11.07.2016
10:36:14
набиндь на порт нахуя ты паришься

yopp
11.07.2016
10:36:27
https://github.com/puma/puma/blob/9ad34ecb75c73550e8f1c75b2e2cd93467f2b17b/lib/puma/binder.rb#L325
вощемто оно складывает всё в Binder#ios

Admin
ERROR: S client not available

yopp
11.07.2016
10:36:57
и потом server делает select на них

Dima
11.07.2016
10:40:54
http://screencast.com/t/fbiyxK3tTcq
сейчас поробую через sock запустить
Господа рубисты вот это вот
bundle exec puma -b unix:///tmp/my_app.sock
и это
rails s -b unix:///tmp/my_app.sock
Тождественно при условии 5 rail где уде пума
странное поведение просишь слушать unix socket, а сервер опять слушаает tcp
http://screencast.com/t/ngJWM2gLm6

ojab
11.07.2016
12:32:15
-b не имеет никакого отношения к сокетам, это ip-адрес на котором слушать

Dima
11.07.2016
12:32:34
вау оно полетелео: http://screencast.com/t/HDkNp5xnmZy1

ojab
11.07.2016
12:32:53
ага, как вариант

Dima
11.07.2016
12:33:21

Google

ojab
11.07.2016
12:33:45
я про rails -b

Dima
11.07.2016
12:33:53
ага, как вариант
что меня интересует в чем разница между bundle exec puma и rails s

ojab
11.07.2016
12:34:46
по большому счёту — puma читает config/puma.rb, rails s — нет
точнее rails s читает, но юзает далеко не все параметры оттуда
ну и rails s не обязательно использует puma, просто puma в пятых рельсах из коробки
ага, rails s на самом деле запускает Rack::Server
чото я не вкуриваю как threads передаётся пуме
:/

Stanislav
11.07.2016
12:59:55

ojab
11.07.2016
13:00:05
замечательно
а кто и где этот конфиг читает?
при запуске rails s
в config/puma.rb
переформулирую: почему при указании bind'a в config/puma.rb puma его игнорирует?

Dima
11.07.2016
13:06:06
rails s -b и bundle exec puma -b
rails s -b не работает дает ошибку
bundle exec puma -b все хорошо
Почему?
по идете это же одно и тоже доложно быть

Stanislav
11.07.2016
13:06:38
потому что у rails s -b только на айпи работает
url = "#{options[:SSLEnable] ? 'https' : 'http'}://#{options[:Host]}:#{options[:Port]}"