Size: a a a

DevOps — русскоговорящее сообщество

2020 August 11

A

Anvar in DevOps — русскоговорящее сообщество
кстати вчера ночью заработал Outline внезапно (shadowsocks)
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Maksimgeolog
которые я знал платные, пишут что отлетели
А что obfs-proxy для Тора не работают??
источник

M

Maksimgeolog in DevOps — русскоговорящее сообщество
Nurmukhamed Artykaly
А что obfs-proxy для Тора не работают??
поди знай что это
источник

RV

Roman V in DevOps — русскоговорящее сообщество
Maksimgeolog
поди знай что это
Обфускатр трафика до каши
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Maksimgeolog
поди знай что это
Я думал это всем известный способ
источник

RV

Roman V in DevOps — русскоговорящее сообщество
Nurmukhamed Artykaly
А что obfs-proxy для Тора не работают??
Тогда уж лучше cloak что бы внимание не привлекать
источник

M

Maksimgeolog in DevOps — русскоговорящее сообщество
Roman V
Тогда уж лучше cloak что бы внимание не привлекать
о чем речь?
источник

RV

Roman V in DevOps — русскоговорящее сообщество
Nurmukhamed Artykaly
Я думал это всем известный способ
Очень оптимистичный взгляд)
источник

A

Anvar in DevOps — русскоговорящее сообщество
лучше конечно с тараканом разобраться
источник

A

Anvar in DevOps — русскоговорящее сообщество
с багом
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Anvar
лучше конечно с тараканом разобраться
Каким?
источник

RV

Roman V in DevOps — русскоговорящее сообщество
Maksimgeolog
о чем речь?
источник

A

Anvar in DevOps — русскоговорящее сообщество
Nurmukhamed Artykaly
Каким?
с усатым
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Anvar
с усатым
Я пожарил много тараканов во втором старкрафте.
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
Vladimir Deev
и еще один возможно дурацкий вопрос - есть ли большой смысл от неполной контейниризации приложения.

вот есть, как я понимаю, правильный путь - запаковать приложение в докер, которое заливается в приватный container registry, а оттуда - по серверам.

а есть неполный - храним на сервере исходный код, маунтим как volume в докер контейнер, строим один раз. при деплое деплаем git pull и рестартим контейнер.

плюсы правильного пути, хочу понять, насколько неправилен неполный путь и стоит ли сейчас на него тратить время в качестве промежуточного решения или сразу сделать хорошо.
Еще раз подробнее отвечу: с собранным контейнером ты получаешь сущность (артефакт), которую можно удобно хранить и развертывать, и которая не поменяет свое поведение при переносе с твоего ноута на прод сервер из-за другой версии фреймворка/языка и т.п. Запускаясь из одинакового образа сегодня ты получишь такую же версию приложения что и вчера, а собирая контейнер из одинаковых исходников - ты каждый раз собираешь новую версию, в которую могут прилететь любые изменения внешних зависимостей. Дальше, откат версий - если на проде у тебя новая версия не завелась - ты просто запускаешь контейнер из старой версии образа, за секунды. А если ты собираешь контейнер каждый раз из исходников - то тебе придется пуллить прошлую версию кода и собираться заново, возможно минуты (т.к. качаются зависимости, производится компиляция и т.п.).
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
Вобщем прокидывать исходники в контейнеры это нелепо, тоже самое что заливать новый код по sftp. С тех пор уже люди научились собирать пакеты, а теперь и вот новый способ упаковки освоили.
источник

VD

Vladimir Deev in DevOps — русскоговорящее сообщество
Aleksey Smirnov
Еще раз подробнее отвечу: с собранным контейнером ты получаешь сущность (артефакт), которую можно удобно хранить и развертывать, и которая не поменяет свое поведение при переносе с твоего ноута на прод сервер из-за другой версии фреймворка/языка и т.п. Запускаясь из одинакового образа сегодня ты получишь такую же версию приложения что и вчера, а собирая контейнер из одинаковых исходников - ты каждый раз собираешь новую версию, в которую могут прилететь любые изменения внешних зависимостей. Дальше, откат версий - если на проде у тебя новая версия не завелась - ты просто запускаешь контейнер из старой версии образа, за секунды. А если ты собираешь контейнер каждый раз из исходников - то тебе придется пуллить прошлую версию кода и собираться заново, возможно минуты (т.к. качаются зависимости, производится компиляция и т.п.).
ок, спасибо!
источник

VD

Vladimir Deev in DevOps — русскоговорящее сообщество
еще вопрос про то, где лучше хранить построенный Python модуль в виде whl (строю его Cython'ом), чтобы это было:
- удобно заливать из CI (предположительно, bitbucket pipelines)
- была версионность
- можно было установить через pip install
- ну и чтобы оно было более менее секьюрно, т.е. не совсем по паблик урлу было доступно
источник

AZ

Aleksey Zolotuhin in DevOps — русскоговорящее сообщество
Dmitry Sergeev
А никто случаем не знает сервис, который умеет смс получать от двух факторки apple, ну и конечно дает возможность эту sms по REST API получить?
Пробовал twilio, а он от apple не получает sms =(, в infobip не зарегаться (не поддерживает номера России), в vonage для того чтобы добавить номер нужно апргрейдить аккаунт за 200 евро (20 баксов на поиграться с twilio было не жалко, но 200 евро это перебор).
Вобщем заманался перебирать сервисы, может кто решал задачу похожую, и знает норм сервис?
P.S. уже подумываю закостылять получение sms через gsm модем
Google Voice получает SMS от Apple и может отправлять на почту. Через IMAP клиент можно попробовать обрабатывать письма.
https://support.google.com/voice/answer/9182115?co=GENIE.Platform%3DDesktop&hl=en
источник

DS

Dmitry Sergeev in DevOps — русскоговорящее сообщество
уже не актуально: https://t.me/devops_ru/734087
Я уже в процессе написания своих actions для fastlane, которые нормально через API заливают в testflight, а не вот это вот все.
Но все равно спасибо, про google voice не знал
источник