Size: a a a

2020 October 22

DP

Dmitry Ponyatov in pro.elixir
пиши в файл, удаляй через api, при рестарте проверяй наличие файла
источник

jc

john conor  in pro.elixir
да хоть куда, хоть в базу хоть в файл
источник

jc

john conor  in pro.elixir
только ради боха не в переменную окружения
источник

АП

Артем Паньков... in pro.elixir
john conor 
только ради боха не в переменную окружения
а почему?
источник

jc

john conor  in pro.elixir
а потому
источник

АП

Артем Паньков... in pro.elixir
круто
источник

DP

Dmitry Ponyatov in pro.elixir
на взрослых клаудах кстати что есть для хранения реестра настроек, кроме env-переменных?
источник

P

Pavel in pro.elixir
john conor 
нет, ты должен в приложении реализовать состояние а не придумывать переменную окружения
ты хочешь вытащить сервера, которые работаю с джобами Oban к примеру в отдельные ноды, это проще всего сделать через переменную окружения и раскатывать эти N серверов с ней
источник

P

Pavel in pro.elixir
Dmitry Ponyatov
на взрослых клаудах кстати что есть для хранения реестра настроек, кроме env-переменных?
Consul и Ко
источник

DP

Dmitry Ponyatov in pro.elixir
а эрланговое лайтовое с репликацией и персистансом — dets?
источник

P

Pavel in pro.elixir
Переменные окружения не меняют бизнес-логику напрямую, но меняют поведение приложения. Это всегда так было, даже настройка логирования меняет поведение приложения, настройка URL доступа к БД меняет поведение приложения
источник

VS

Vladimir Sekisov in pro.elixir
Артем Паньков
есть SaaS сервис. в нём есть множество компаний. иногда возникает необходимость показать им какое-то текстовое обьявление, например, о технических работах. хочется, чтобы объявление жило при рестарте ноды. не хочется хранить его в каких-либо конфигах, так как иногда срок его жизни - минуты
если используете релизы,
то включите config provider
и пишите хоть json, хоть toml,
не используете - запускайте
тот же config provider
во время старта приложения
и мержите его вывод в конфиг.
Зачем огороды городить?
источник

P

Pavel in pro.elixir
Vladimir Sekisov
если используете релизы,
то включите config provider
и пишите хоть json, хоть toml,
не используете - запускайте
тот же config provider
во время старта приложения
и мержите его вывод в конфиг.
Зачем огороды городить?
Отвечу за коллегу его словами: "девопса не существует
а с конфигом это наоборот сложнее, коммитить, деплоить. плюс это явно неправильное направление, так как в будущем оно должно меняться через веб-интерфейс"
источник

jc

john conor  in pro.elixir
и вы не можете поменять содержимое файла через веб интерфейс?
источник

P

Pavel in pro.elixir
"девопса не существует а с конфигом это наоборот сложнее"
источник

ŹR

Źmićer Rubinštejn in pro.elixir
источник

DP

Dmitry Ponyatov in pro.elixir
john conor 
и вы не можете поменять содержимое файла через веб интерфейс?
inotify придётся вешать на асинхронное изменение
источник

P

Pavel in pro.elixir
Dmitry Ponyatov
inotify придётся вешать на асинхронное изменение
нода одна, так что не надо
источник

jc

john conor  in pro.elixir
у меня тоже впечатление что городят огород
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Нужно дописать пацанам консул бэк
источник