Size: a a a

2018 December 21

ŹR

Źmićer Rubinštejn in pro.elixir
А тебе нужен runtime
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или должны две разные программы получаться?)
источник

SG

Shumilkin Gena in pro.elixir
Да не, программы не разные, просто с разными параметрами
источник

SG

Shumilkin Gena in pro.elixir
скажи еще пару слов на тему runtime конфига, чтобы гуглить
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Посмотри как что именно делает distillery и все поймёшь
источник

SG

Shumilkin Gena in pro.elixir
понял, ок, спасиб
источник

AB

Alex Bubnov in pro.elixir
я вообще не очень понимаю, как это должно работать в релизных конфигах. да, в sysconfig есть импорт других файлов, но точно нет подстановок.
источник

FM

Fey Martynov in pro.elixir
Shumilkin Gena
скажи еще пару слов на тему runtime конфига, чтобы гуглить
источник

AB

Alex Bubnov in pro.elixir
то есть, это нужно из Mix.Config вытащить вот этот импорт с подстановкой, "скомпилировать" его перед стартом релиза в sys.config и только потом стартовать релиз с этим конфигом?
источник

AD

Anastasiya Dyachenko in pro.elixir
источник

SG

Shumilkin Gena in pro.elixir
Alex Bubnov
то есть, это нужно из Mix.Config вытащить вот этот импорт с подстановкой, "скомпилировать" его перед стартом релиза в sys.config и только потом стартовать релиз с этим конфигом?
да, наверно, что-то типа того
источник

SG

Shumilkin Gena in pro.elixir
в общем я думал, что можно задействовать ту же схему, что и с подстановкой конфига в зависимиости от mix_env
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
то есть, это нужно из Mix.Config вытащить вот этот импорт с подстановкой, "скомпилировать" его перед стартом релиза в sys.config и только потом стартовать релиз с этим конфигом?
Вызывать System внутри mix config - нонсенс
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Shumilkin Gena
в общем я думал, что можно задействовать ту же схему, что и с подстановкой конфига в зависимиости от mix_env
Можно, но для этого есть mix_env. Зачем нужна другая переменная?
источник

SG

Shumilkin Gena in pro.elixir
Źmićer Rubinštejn
Вызывать System внутри mix config - нонсенс
а как же это по-другому-то
источник

SG

Shumilkin Gena in pro.elixir
я делаю так import_config "System.get_env("MIX_ENV")}.exs" и все ок
источник

AB

Alex Bubnov in pro.elixir
Shumilkin Gena
я делаю так import_config "System.get_env("MIX_ENV")}.exs" и все ок
в релизе все ок? а в релизе запущенном с другим MIX_ENV?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
в релизе все ок? а в релизе запущенном с другим MIX_ENV?
Нет, это выполняется во время компиляции релиза
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Нет, это выполняется во время компиляции релиза
это был риторический вопрос, наводящий =)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Shumilkin Gena
я делаю так import_config "System.get_env("MIX_ENV")}.exs" и все ок
Этот исключительная ситуация, одна где нужен System. И поэтому, чтобы в него не ходить - есть Mix.env
источник