Size: a a a

2020 October 31

AN

Alexey Novoselov in pro.elixir
вообще mix, как и make, на проде не нужен, так что в идеале оба инструмента в должны быть оставлены в build stage того же докера
источник

AN

Alexey Novoselov in pro.elixir
и те же exs скрипты исполняются вручную из ConfigProvider'a а не через mix ecto.migrate
источник

AN

Alexey Novoselov in pro.elixir
правда это скорее верно для тиражных решений, в in-house разработке можно в теории и к гиту подключиться, исходники в прод затащить... но лучше так не делать) каждый лишний инструмент - потенциальная уязвимость
источник

TZ

Trofim Zhugastrov in pro.elixir
Привет! Кто-нибудь знает, где посмотреть результаты Elixir ecosystem survey 2020 ? https://elixirforum.com/t/2020-elixir-ecosystem-survey/32396
источник

TZ

Trofim Zhugastrov in pro.elixir
их обещали вроде еще в сентябре опубликовать
источник

TZ

Trofim Zhugastrov in pro.elixir
ну или может кто на конфе был https://www.elixirconf.eu/ там должны были анонсировать результаты
источник

DP

Dmitry Ponyatov in pro.elixir
Alexey Novoselov
вообще mix, как и make, на проде не нужен, так что в идеале оба инструмента в должны быть оставлены в build stage того же докера
а шелл тоже в прод не идёт?
make тот же шелл, чуть более удобный
источник

DP

Dmitry Ponyatov in pro.elixir
запилите наконец голосование, и закрыть вопрос
я вообще пропагандосю "используйте и то, и то, и побольше!"
источник

AN

Alexey Novoselov in pro.elixir
Dmitry Ponyatov
а шелл тоже в прод не идёт?
make тот же шелл, чуть более удобный
ну по идее curl my_site.install.sh | sh не сохраняет скрипт
источник

DP

Dmitry Ponyatov in pro.elixir
хотя на эликсир-скрипте можно было бы кучу фишечек напилить, только функции не определяются вне модулей, неудобно
источник

DP

Dmitry Ponyatov in pro.elixir
источник

DP

Dmitry Ponyatov in pro.elixir
первая строка всегда, в любом проекте
источник

DP

Dmitry Ponyatov in pro.elixir
в базовом docker minimal всегда curl в комплекте?
источник

AN

Alexey Novoselov in pro.elixir
Dmitry Ponyatov
в базовом docker minimal всегда curl в комплекте?
нет, его никогда нет
источник

DP

Dmitry Ponyatov in pro.elixir
ок, понятно — минимизация площади атаки и доступных ручек
источник

DP

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

DP

Dmitry Ponyatov in pro.elixir
# ./exs.exs
app = "Sample"
include lib/app.exs

# lib/app.exs
File.write("lib/#{"app"|>String.downcase}.ex","""
defmodule #{"app"|>String.capitalize}.Web do
end
""")
источник

DP

Dmitry Ponyatov in pro.elixir
PS: пробую кодоген скриптовать
источник

B

Bogdan in pro.elixir
Какой-код лучше читается по впихиванию параметров в map, через пайп из Map.put/3 или рисования мапы через %{key1: 1, key2: 2} ?
источник

IK

Ihor Katkov in pro.elixir
Смотря в каком контексте я бы сказал
источник