@proRuby

Страница 1267 из 1594
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:51:39
это если у тебя релизы
Поделитесь ещё вот каким опытом, как на прод попадает master.key? Генермтся по месту и кладется в щареды с последующим созданием ссылки на него?

Alex
24.06.2018
14:51:49
master.key это что?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:52:07
master.key это что?
В директории конфига посмотрите

Alex
24.06.2018
14:52:16
у меня таких файлов нет в 5.2

Google
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:52:31
Есть secrets.yml?

Alex
24.06.2018
14:52:47
этот костыль выкидывается в первую очередь

из той же оперы что и database.example.yml

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:53:08
Вот master.key это новый костыль в замен старого

Subb98
24.06.2018
14:53:15
А типа можно работать на фултайме по фану? Типа пришел - покодил Или не покодил кофейку там попил И всем пофиг Всеравно зарплата двадцатого
можно, когда в проекте полный пздц, (работает и слава Богу) и ты единственный программист в штате

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:53:46
Alex
24.06.2018
14:53:50
Subb98
24.06.2018
14:53:52
я бы так поработал, с нормальной зп.
ну, у меня зп 30к. для моего города более-менее

Alex
24.06.2018
14:54:00
Subb98
24.06.2018
14:54:02
Google
Alex
24.06.2018
14:54:11
Я так работал так себе опыт)
опыт лютый на самом деле

Владимир
24.06.2018
14:54:16
зато не ебут
Никто не ебет(

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:54:20
ну.
А попадает туда как?

Каждый генерит себе свой?

Alex
24.06.2018
14:54:32
Subb98
24.06.2018
14:54:35
Никто не ебет(
на предыдущем месте меня за 25к так ебали, что уволили

Alex
24.06.2018
14:54:39
есть .env.example

Subb98
24.06.2018
14:54:39
и я был рад этому

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:54:40
кто? .env?
Мастер ключ же

Alex
24.06.2018
14:54:45
каждый разработчик себе свой .env забивает

Владимир
24.06.2018
14:54:50
опыт лютый на самом деле
Интересный я бы сказал но уходить надо в стиле джеймса бонда иначе все плохо

Alex
24.06.2018
14:54:52
Мастер ключ же
а нахер он нужен?

я же спросил зачем он нужен

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:55:48
а нахер он нужен?
https://medium.com/cedarcode/rails-5-2-credentials-9b3324851336

Alex
24.06.2018
14:56:33
я не спросил что это такое

я спросил нахер оно нужно

это же тупой костыль

который просто засирает репозиторий

Владимир
24.06.2018
14:57:42
run, muther fucker, run?
Ага Не оставляя контактов, подчистив свои данные в базах и выменяв за услуги личное дело из архива И то через знакомых пытались задрачивать и вернуть в лоно разврата за копейки

Google
Subb98
24.06.2018
14:57:59
лол

уничтожив все репозитории и файлы с паролями

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:58:52
я спросил нахер оно нужно
То есть просто не используется у вас и все?

Alex
24.06.2018
14:59:03
То есть просто не используется у вас и все?
да. Это какой то бесполезный функционал

есть же единый .env, что еще нужно? ))

в rails вообще много чего через жопу сделано

Alex
24.06.2018
15:00:59
даёшь пхп? :D
где вообще все через жопу сделано?

Subb98
24.06.2018
15:01:03
+

по феншую

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:02:00
есть же единый .env, что еще нужно? ))
Таки вопрос остался. Если заюзать .env - там под мастер создать переменную - что а нее ложиться, то, что было в файле мастера?

После чего файл мастера удаляется, так?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:03:02
Ща

Файл master.key хранит в себе текст, только ключ и все, его можно упразднить через .env создав там переменную RAILS_MASTER_KEY (из доки)

Alex
24.06.2018
15:04:03
зачем тебе нужен master.key?

есть же SECRET_BASE

или как там его

Google
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:04:55
есть же SECRET_BASE
RAILS_MASTER_KEY не тоже самое?

Alex
24.06.2018
15:04:57
SECRET_KEY_BASE вроде

RAILS_MASTER_KEY не тоже самое?
я не знаю что такое RAILS_MASTER_KEY

я думаю это связано с encrypted.yml и оно не нужно

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:08:20
я не знаю что такое RAILS_MASTER_KEY
На сколько я понял, это аналог того, что пишешь ты, только в новых рельсах

Опять же, исходя из статьи, что кидал выше

Не суть важно в общем, вопрос звучит мой так, что ты ложишь в эту переменную? Откуда сам ключ берешь?

Генеришь себе свой?

Alex
24.06.2018
15:11:40
там SECRET_KEY_BASE вроде до сих пор поддерживается

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:13:48
не ключ а строчку в SECRET_KEY_BASE через rails secret
да блин. ключ\строчку\хоть закарлючку. откуда туда даные попадают?

там SECRET_KEY_BASE вроде до сих пор поддерживается
но уже устарел получается, и будет выпилен в будущей версии

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:14:52
где написано?
если бы юзал secrets - ты бы видел сообщение при попытке сгенерить таковой

из .env как вариант
В ENV ФАЙЛ ОТКУДА ОН ПОПАДАЕТ?

Alex
24.06.2018
15:15:12
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:15:32
сказал же ...
либо я что-то упустил, либо ..?

Alex
24.06.2018
15:15:35
я не юзаю секретки и никому не рекомендую, сейчас достаточно SECRET_KEY_BASE который генерю через rails secret

RAILS_MASTER_KEY я полагаю связан с этими секретками

Google
Alex
24.06.2018
15:16:15
воот, генеришь. вот он ответ
я тебе дважды сказал rails secret

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:16:35
я тебе дважды сказал rails secret
но я не понял, что с этим делать

теперь все стало на свои места, спасибо

Alex
24.06.2018
15:16:47
не ключ а строчку в SECRET_KEY_BASE через rails secret

В ENV ФАЙЛ ОТКУДА ОН ПОПАДАЕТ?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:17:19
не ключ а строчку в SECRET_KEY_BASE через rails secret
вот мне не ясно было, что "через"

через можно много чего делать

Alex
24.06.2018
15:17:39
ну я не думал что ты начинал с rails 5.2

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:17:48
стоило бы сразу добавить слово "генерю" и все было бы ясно.

Alex
24.06.2018
15:17:48
я думал ты хотя бы с предыдущими версиями был знаком

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
15:17:55
ну я не думал что ты начинал с rails 5.2
а, ну да, в этом наверное и загвоздка

резюмирую: переписал все на .env сам .env отправляю через scp внутри капистрано скрипта осталась одна деталь, кто-то может в курсе событий: на стороне сервера во время деплоя перезагружается сервер, перезагружается он командой: execute "kill -SIGKILL... собственно при первом деплое нужно комментировать эту строчку, ибо процесса еще нет. есть ли более безопасный способ?

Alex
24.06.2018
16:13:27
у puma есть свои способы релоада

в общем все пляшет от того как настроен твой прод

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
16:15:20
в общем все пляшет от того как настроен твой прод
конкретно сейчас вот так происходит перезапуск, если быть точным: https://pastebin.com/hwzJ9jba

Alex
24.06.2018
16:15:58
в общем все пляшет от того как настроен твой прод

не как настроен перезапуск а как настроен прод

как настроена puma которая в бою (если puma), где все это лежит, какой руби юзается и т.д.

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
16:18:10
да как, никак по сути. из коробки что есть - так и есть, но я думаю это как-то не ок все, вот и переписываю. руби из репы убунты последний

Страница 1267 из 1594