Size: a a a

2020 January 28

RS

Roman Suleymanov in pro.elixir
Да
источник

MK

Mikhail Kruhlik in pro.elixir
Спасибо. Буду разбираться как его установить)
источник

YS

Yuri S. in pro.elixir
также
источник

YS

Yuri S. in pro.elixir
просто в расширениях в поиск elixirls fork введи, он есть там
источник

RS

Roman Suleymanov in pro.elixir
в vs-code в поиске находишь и жмешь install зеленую кнопку
источник

YS

Yuri S. in pro.elixir
источник

MK

Mikhail Kruhlik in pro.elixir
Спасибо. Установил. Только с подсветкой переменных не помогло
источник

AM

Azat Murtazin in pro.elixir
Попробуй поставить другую цветовую схему например
источник

MK

Mikhail Kruhlik in pro.elixir
Azat Murtazin
Попробуй поставить другую цветовую схему например
Немного помогло. Уже хоть не сливается в одно полотно. Спасибо
источник

IK

Ivan Kotiv in pro.elixir
Ночи всем. У меня вообще есть шанс на удачу? надо собрать кластер, причем хитрый. мастер-ноды знают всё про всех. клиенты - только про мастер-ноды. в vm.args прописал -connect_all false. По идее клиенты должны знать только тех, кто их пингует, а мастер-ноды - всех. по факту - мастера видят всех, как и положено, а клиенты - вообще никого. ЧЯДНТ???
источник

IK

Ivan Kotiv in pro.elixir
Ivan Kotiv
Ночи всем. У меня вообще есть шанс на удачу? надо собрать кластер, причем хитрый. мастер-ноды знают всё про всех. клиенты - только про мастер-ноды. в vm.args прописал -connect_all false. По идее клиенты должны знать только тех, кто их пингует, а мастер-ноды - всех. по факту - мастера видят всех, как и положено, а клиенты - вообще никого. ЧЯДНТ???
Сам дурак. Имена мастеров неправильно написал в конфиге клиента.
источник
2020 January 29

IS

Ilya Shuma in pro.elixir
Привет! Такой вопрос. Нужно добавить либу (https://github.com/elixir-inspector/ua_inspector), которой нужно скачать копию бд. Самый очевидный способ сделать это через миграции Экто. Но это как-то не выглядит правильно, есть другие способы выполнить не связанные с бд миграции? То есть дернуть таск один раз.
источник

SM

Sergei Maximov in pro.elixir
Ilya Shuma
Привет! Такой вопрос. Нужно добавить либу (https://github.com/elixir-inspector/ua_inspector), которой нужно скачать копию бд. Самый очевидный способ сделать это через миграции Экто. Но это как-то не выглядит правильно, есть другие способы выполнить не связанные с бд миграции? То есть дернуть таск один раз.
При чём тут миграции и Ecto? Оно не хранит свои данные в SQL бд, а ЕМНИП по умолчанию в priv
источник

IS

Ilya Shuma in pro.elixir
Да, все верно. Оно скачивает набор *.yml файлов в priv. Вопрос в том, как дернуть нужную функцию для загрузки этих файлов при обновлении стейджинга / прода / любой другой среды.
источник

SM

Sergei Maximov in pro.elixir
Ilya Shuma
Да, все верно. Оно скачивает набор *.yml файлов в priv. Вопрос в том, как дернуть нужную функцию для загрузки этих файлов при обновлении стейджинга / прода / любой другой среды.
Дерни таску один раз локально и засунь загруженные файлы в version control, а потом просто повторяй эту процедуру периодически

Либо просто запускай эту таску перед запуском приложения при деплое. Как это делать — зависит от способа развертывания.

Можно вообще это делать во время запуска приложения и повторять в течении работы приложения
источник

SM

Sergei Maximov in pro.elixir
Ilya Shuma
Да, все верно. Оно скачивает набор *.yml файлов в priv. Вопрос в том, как дернуть нужную функцию для загрузки этих файлов при обновлении стейджинга / прода / любой другой среды.
Как у тебя приложение деплоится?
источник

IS

Ilya Shuma in pro.elixir
Докер в кубере
источник

IS

Ilya Shuma in pro.elixir
Но это все как-то костыльно. В моем случае нужно дергать девопса и объяснять ему как менять конфиг.

А если появится еще похожая зависимость, которая тащит за собой что-то таким же способом?
источник

IS

Ilya Shuma in pro.elixir
Ну про дергать периодически это можно, не знаю, насколькр это целесообразно, устаревают ли эти файлы.
источник

IS

Ilya Shuma in pro.elixir
Просто миграции выглядят оптимально для этой задачи — дернул один раз и ок.
источник