
Alex
02.10.2016
23:41:06
потому ты захочешь смасштабировать эластику
в докере все это просто и очевидно.
представь что тебе нужно смасштабировать эластьику

Google

Alex
02.10.2016
23:42:08
добавить инстанс

Alexander
02.10.2016
23:42:13

Alex
02.10.2016
23:42:16
как ты теперь будешь задавать какой rails пойдет на какой?
а деплоить все это как?
а мониторить?
а с докером это проще делается.

Alexander
02.10.2016
23:43:30

Alex
02.10.2016
23:44:18
В общем с докером у тебя куча изолированных кусков приложения и все это легко для понимания
когда ты вручную оркестрируешь софт это все значительно сложнее.

Alexander
02.10.2016
23:44:58
Так что «проще в понимании» — хм

Alex
02.10.2016
23:45:24

Женя
02.10.2016
23:45:29
кто подскажет как восстановить связь с github, после переустановки ubuntu? Установил гит, создал SSH ключ, клонирую свой репозиторий с гитхаба и получаю вот такую ошибку "Permission denied (publickey)."

Google

Alex
02.10.2016
23:45:32
ну конечно ты чаще всего работаешь с тем с чем ты работал уже.

Alexander
02.10.2016
23:45:47

Alex
02.10.2016
23:45:52
а вообще свои ключи я обычно шифрую passphrase и храню в дропбоксе
точно также как ~/.ssh/config
и все это дело запускаю через ssh-add
Если захочешь попробовать начинай сразу с docker-compose

Женя
02.10.2016
23:48:26
А не подскажешь как? я не сталкивался с таким еще :)
Добавь свой ключ в личный кабинет

Alexander
02.10.2016
23:48:52

Женя
02.10.2016
23:49:36
а да, я добавил второй, но получаю такую ошибку.

Alex
02.10.2016
23:49:39
у кого появилась возможность его получить?
пассфразу я ручками ввожу

Alexander
02.10.2016
23:50:18

Alex
02.10.2016
23:50:35

Google

Alex
02.10.2016
23:50:41
иначе нет смысла в дропбоксе их хранить

Alexander
02.10.2016
23:50:43

Alex
02.10.2016
23:51:02

Женя
02.10.2016
23:51:16
shh -vvv ... >- debug1: No more authentication methods to try.
Permission denied (publickey). :(

Alexander
02.10.2016
23:51:49

Alex
02.10.2016
23:52:09
Я для этого нажимаю CTRL+L когда отхожу
а если у меня ноут украли то он свернутый

Alexander
02.10.2016
23:52:15

Alex
02.10.2016
23:53:09
В общем я любой писюк за которым сижу я его лочу когда отхожу.
плюс у меня к нему ssh доступ есть
можно удаленно ребут послать

Alexander
02.10.2016
23:56:03
Ок, такой вопрос: когда Ansible лучше docker?

Alex
02.10.2016
23:57:03
Когда проект небольшой
когда не нужен докер
почти на любом маленьком проекте.
Вариант два. Это настолько хайлоад что даже оверхэд от докера значимый
гитхаб например на голом железе хостится ради производительности

Alexander
03.10.2016
00:01:11
Так, а вот я только прихожу на проект, у которого есть образ докера для разработки. Что делать?

Alex
03.10.2016
00:01:55
Юзать )))

Google

Alexander
03.10.2016
00:01:55
Как разрабатывать? Как настроить систему (зависимости)?

Alex
03.10.2016
00:02:07
Поставить сам докер. Все.
Наверное это будет docker-compose, так что затем будет docker-compose up
а вообще у меня например это так выглядит
dc up, потом киляешь все когда оно запустится

Alexander
03.10.2016
00:02:55

Alex
03.10.2016
00:02:58
дальше dc run web bundle exec rails db:create db:migrate db:seed
Можно сразу начать с dc run web bundle exec rails db:create db:migrate db:seed
Вообще у проекта в ридме должно быть написано как заводить проект

Admin
ERROR: S client not available

Alex
03.10.2016
00:03:30
неважно на чем он.

Alexander
03.10.2016
00:04:05
Я сейчас спрашиваю для ситуации когда я этот ридми под докер буду писать
То есть осознание процесса

Alex
03.10.2016
00:04:46
Когда ты придешь на чужой проект и захочешь туда внедрить докер?
тогда тебе стоит сначала разобраться с докером, а затем вопросы отпадут сами

Alexander
03.10.2016
00:05:11

Alex
03.10.2016
00:05:16
так что необязательно каждый раз чистую делать

Google

Alex
03.10.2016
00:05:26
впрочем, какая разница? в идеале стоит покодить в стиле TDD
там тебе без разницы есть ли у тебя сиды или нет

Alexander
03.10.2016
00:06:08
Ок, спасибо

Alex
03.10.2016
00:07:30
Я очень быстро с докером разобрался, там в принципе просто если в дебри не залезать.
У меня правда пример докеризованных рельс был перед собой, но я уверен на гитхабе куча примеров.
Тут кстати кто то аргументировал раньше почему я позволяю пользователям дать имена бэкендам, а не генерирую их автоматически. Так вот это оказалось полезным для использования в разных environment.

Dima
03.10.2016
04:39:22
http://screencast.com/t/FhDLld9Nrot
Свойства в ruby не доступны из конструктора?

Evgeny
03.10.2016
04:46:57
Ты объявил переменную экземпляра, в текущем контексте тебе нужны переменные класса через @@

Dima
03.10.2016
04:50:41

I
03.10.2016
06:34:18
воу-воу
каким извратом занимаетесь, господа
attr_accessor чем плох-то?

Иван
03.10.2016
07:58:26

Dima
03.10.2016
08:00:07

ojab
03.10.2016
08:00:43
class variables — плохая практика

Dima
03.10.2016
08:02:43

Иван
03.10.2016
08:03:02
решает, но переменные класса могут менять наследники

Dima
03.10.2016
08:03:09

ojab
03.10.2016
08:03:17
как константы
(не как переменные)

Dima
03.10.2016
08:05:27