@ru_devops

Страница 331 из 999
Denis 災 nobody
26.06.2017
10:07:30
Одновременно оперировать 3-4 релизными ветками на staging, ua и prod, это у любого подгорит.
стейжу ставим тег, тег ловится сборщиком, запускаем релиз-тесты, ок - автоматом выкатывается 10% нагрузки

через часок автоматом оставшееся

Pavel
26.06.2017
10:10:17
У нас там глубинные изменения в базе, нельзя выкатить 10%

Структура кучи данных перелопачена.

Google
Алексей
26.06.2017
10:23:10
господа хочу свалить с confluence+gliffy на gitltab wiki. чем можно заменить gliffy ?

Ivan
26.06.2017
11:09:09
Все клауд-сервисы имеют свойство умирать :(

Алексей
26.06.2017
11:09:32
Sergey
28.06.2017
07:41:58
Ivan
28.06.2017
09:40:43
drawio можно захостить
Внезапно. За деньги?

Sergey
28.06.2017
09:40:50
Ivan
28.06.2017
09:40:59
Совсем внезапно

Sergey
28.06.2017
09:41:05
https://github.com/jgraph/draw.io

так бывает, да. хотя и редко.

Ivan
28.06.2017
09:48:17
Очень приятно, спасибо за инфу.

Dmitrii
28.06.2017
15:20:34
Ребят. А есть где нормальные сборки lua-nginx-module в deb пакетах? А то собирать по инструкции что то какой то пиздец. Если следовать инструкции то это будет выглядеть так:

https://media.giphy.com/media/3o6UBpHgaXFDNAuttm/giphy.gif

Google
Dmitrii
28.06.2017
15:21:15
Мне надо из resty hmac и sha256

Это сатанинский путь

Я вот думаю, может проще подложить пару либ? no field package.preload['resty.hmac'] no file './resty/hmac.lua' no file '/usr/share/luajit-2.0.4/resty/hmac.lua' no file '/usr/local/share/lua/5.1/resty/hmac.lua' no file '/usr/local/share/lua/5.1/resty/hmac/init.lua' no file '/usr/share/lua/5.1/resty/hmac.lua' no file '/usr/share/lua/5.1/resty/hmac/init.lua' no file './resty/hmac.so' no file '/usr/local/lib/lua/5.1/resty/hmac.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.1/resty/hmac.so' no file '/usr/local/lib/lua/5.1/loadall.so' no file './resty.so' no file '/usr/local/lib/lua/5.1/resty.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.1/resty.so' no file '/usr/local/lib/lua/5.1/loadall.so'

Вместо огромной сборки openresty

Dmitrii
28.06.2017
15:59:32
На счет lua-nginx-module это я хуйню написал

на самом деле мне нужны resty.hmac )

Чот ваще пичать, ниодного ppa

Земля полна наркоманов

Пагадите но...

http://openresty.org/en/linux-packages.html

Почему этого нет в индексе гугла?

Alexey
28.06.2017
16:56:27
Потому что недавно появилось

Agentzh в твиттере какраз писал

Sergey
28.06.2017
17:22:59
Dmitrii
28.06.2017
17:26:24
Sergey
28.06.2017
17:26:36
wonderful!

Dmitrii
28.06.2017
17:33:20
Эти педики не умеют в сборку deb.

Google
Dmitrii
28.06.2017
17:33:43
Они не поставили nginx в Conflicts секцию и разместили все в ебаном /usr/local/openresty

Ну и кто так делает

Александр
28.06.2017
17:33:56
:)

Dmitrii
28.06.2017
17:34:15
Пиздец, че делать теперь

Александр
28.06.2017
17:34:27
Переписать?)

Alexey
28.06.2017
17:34:27
Эти педики не умеют в сборку deb.
собери в докере да релаксируй

Dmitrii
28.06.2017
17:34:31
Логротейт править нада, пиды и прочее

Alexey
28.06.2017
17:34:54
у меня в докере прекрасно работает и есть не просит

Dmitrii
28.06.2017
17:39:52
Кто тебе это сделал?
Так ставится nginx из офииального ppa openresty

Ссылка выше

Maksim
28.06.2017
17:40:13
Да, посмотрел

Maksim
28.06.2017
17:40:22
Проще самому собрать пакет

Ей богу

Или реально в докер

Все смотрю на кубернотес

Dmitrii
28.06.2017
17:52:57
Не все могут так взять и добавить еще одну огромную технологию в проект от которой потом проблем на старте не меньше будет )

Maksim
28.06.2017
17:53:13
Собирай пакет

Dmitrii
28.06.2017
17:53:17
Это адресация всем кто докер пропагандирует

Maksim
28.06.2017
17:53:43
Ну или будь душкой, напиши плейбук сборки с зависимостями

Google
Dmitrii
28.06.2017
17:53:45
Нет, я пожалуй выберу официальный пакет

Чтобы обновления безопасности получать

Maksim
28.06.2017
17:53:57
А луа?

Dmitrii
28.06.2017
17:54:08
Что луа

Я весь openresty ставлю. Там и луа есть и все что надо.

Admin
ERROR: S client not available

Maksim
28.06.2017
17:54:48
Так плевался же

А вообще

Jenkins

Dmitrii
28.06.2017
17:55:06
Ну идеальных решений в IT никто почему то не делает

Maksim
28.06.2017
17:55:15
И собирай каждый день

Dmitrii
28.06.2017
17:55:25
Зачем?

Когда можно стандартный пакет использовать

Это безопаснее

Maksim
28.06.2017
17:55:52
Тебя же он не устраивает

Dmitrii
28.06.2017
17:56:01
Смертельной проблемы в расположении конфигов нету. щас симлинк захерачу и все тип топ будет

Maksim
28.06.2017
17:56:23
Жаль гентушники вымерли

Dmitrii
28.06.2017
17:56:32
И Слава Богу

Меня от одного слова "Собери пакет" аж трисёт

Maksim
28.06.2017
17:56:49
А то USE="lua" emerge nginx

Google
Dmitrii
28.06.2017
17:57:27
Так просто lua есть и в стандартном официальном nginx-extras

Pavel
28.06.2017
17:57:35
Вообще в 2017 собирать пакеты это попахивает

Dmitrii
28.06.2017
17:57:37
Мне то надо resty.hmac

Pavel
28.06.2017
17:58:04
Dmitrii
28.06.2017
17:58:15
Потому что в nginx в 2017 году в ядре луы нет блеать функции для подписи, это отдельный зашквар

Maksim
28.06.2017
17:58:29
Пиши сысоеву

Pavel
28.06.2017
17:58:41
Ну просто это странно, в эпоху всего модульного и взаимозаменямого, что надо глубоко копаться в кишках оси чтобы что-то там заработало.

Dmitrii
28.06.2017
17:58:47
Вы только подумайте, я ставлю ЦЕЛЫЙ openresty чтобы подписать запрос к AWS

Maksim
28.06.2017
17:58:57
Типа "йоманарот, что за дела"

Dmitrii
28.06.2017
17:59:12
Я до этого юзал AWS Signature v2

Pavel
28.06.2017
17:59:20
Тут в чате по жабберу один чел зашел и спрашивал как ему собрать ejabberd под FreeBSD, вот я удивился.

Dmitrii
28.06.2017
17:59:27
Там все заебись. Обошлось окостыливанием из стандартного пакета луы

И тут я начал разворачивать прод во Франкфурте

Pavel
28.06.2017
17:59:52
компиляция нжинкс - это вполне стандартная процедура, которую легко обернуть в сценарий ansible или тотже баш :)

Страница 331 из 999