Size: a a a

2020 February 07

V

V in pro.elixir
Lama Lover
Тебе просто хочется посраться?
Если хочешь, чтобы команды исполнялись одинаково на разных компьютерах, исполняй их одинаковой версией программы в одинаковом окружении

</срач>
Я хочу понять, что изменилось в проекте hex и что означают новые хеши.
источник

LL

Lama Lover in pro.elixir
источник

VS

Viacheslav Shevchenko in pro.elixir
V
Так что, никто не наблюдал у себя в mix.lock добавления хешей?

Например, было
"plug": {:hex, :plug, "1.8.3", "12d5f9796dc72e8ac9614e94bda5e51c4c028d0d428e9297650d09e15a684478", [:mix], [{:mime, "~> 1.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm"},

Cтало
"plug": {:hex, :plug, "1.8.3", "12d5f9796dc72e8ac9614e94bda5e51c4c028d0d428e9297650d09e15a684478", [:mix], [{:mime, "~> 1.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm", "164baaeb382d19beee0ec484492aa82a9c8685770aee33b24ec727a0971b34d0"},


Добавилось "164baaeb382d19beee0ec484492aa82a9c8685770aee33b24ec727a0971b34d0" - хз что это значит
Тоже самое заметил, откатился на предыдущую версию.
источник
2020 February 08

PG

Pïg Grëënëst in pro.elixir
Lama Lover
Тебе просто хочется посраться?
Если хочешь, чтобы команды исполнялись одинаково на разных компьютерах, исполняй их одинаковой версией программы в одинаковом окружении

</срач>
GNU Guix
источник

SS

Sim See in pro.elixir
Всем привет! Ребята кто нибуть пробовал вот такое https://dev.to/joshnuss/setup-phoenix-with-svelte-rollup-36dk ?
источник

LL

Lama Lover in pro.elixir
NixOS
источник

F

Foxcool in pro.elixir
Кстати, как разработка на эликсире и эксплуатация идёт?
На других яп хороший тон юзать при разработке тот же докер, а на проде кубернетис уже. И весь контекст для приложения с ним идёт нужный.

Но я на записи какого-то выступления услышал, что не дружит эликсир с контейнерами. Как тогда с ним работать самому и как работать девопсам на проде?
источник

LL

Lama Lover in pro.elixir
Foxcool
Кстати, как разработка на эликсире и эксплуатация идёт?
На других яп хороший тон юзать при разработке тот же докер, а на проде кубернетис уже. И весь контекст для приложения с ним идёт нужный.

Но я на записи какого-то выступления услышал, что не дружит эликсир с контейнерами. Как тогда с ним работать самому и как работать девопсам на проде?
Эликсир дружит с контейнерами
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Beam не дружит с контейнерами. Но запаковать можно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И потерять где-то 50% performance легко
источник

F

Foxcool in pro.elixir
Ну вот я это и имел ввиду. Я не шарю, но вроде же его распределенной вм лучше на хосте крутиться. Но это жирно как-то. Как в мире джавы.

Это и ограничивает попробовать запилить какие-то из микросервисов на нем для общего развития.
источник

L

Leonid in pro.elixir
Foxcool
Кстати, как разработка на эликсире и эксплуатация идёт?
На других яп хороший тон юзать при разработке тот же докер, а на проде кубернетис уже. И весь контекст для приложения с ним идёт нужный.

Но я на записи какого-то выступления услышал, что не дружит эликсир с контейнерами. Как тогда с ним работать самому и как работать девопсам на проде?
Здесь есть подкасты про то как люди работают с Elixir на проде.
https://runninginproduction.com

В целом все по разному) как и с другими технологиями
источник

F

Foxcool in pro.elixir
О, спасибо. Посмотрю
источник

MS

Marat Safin in pro.elixir
Źmićer Rubinštejn
И потерять где-то 50% performance легко
А в чем там проблема с эликсиром в контейнере?
источник

L

Leonid in pro.elixir
Foxcool
О, спасибо. Посмотрю
Пожалуйста)
источник

_

_ in pro.elixir
Marat Safin
А в чем там проблема с эликсиром в контейнере?
Тоже интересно, ведь докер ничего не делает, просто пробрасывает вызовы к хостовому ядру, что может быть медленнее
источник

MS

Marat Safin in pro.elixir
_
Тоже интересно, ведь докер ничего не делает, просто пробрасывает вызовы к хостовому ядру, что может быть медленнее
Ну это оверхед на самом деле и он может быть довольно большим. Ну это должна быть очень высокая загрузка чтобы это заметить
источник

MS

Marat Safin in pro.elixir
И например --network=host может помочь в этом случае
источник

_

_ in pro.elixir
Marat Safin
Ну это оверхед на самом деле и он может быть довольно большим. Ну это должна быть очень высокая загрузка чтобы это заметить
Это понятно, но выше прокомментировали типа производительность падает на 50%, но как?
источник

P

Pavel in pro.elixir
Marat Safin
Ну это оверхед на самом деле и он может быть довольно большим. Ну это должна быть очень высокая загрузка чтобы это заметить
Я бы честно просто взял и протестил, но мне кажется за 5-10 процентов разницы не выйдет, при удобствах которые даёт докер - это терпимо. Может имелось ввиду 50 процентов фичей? Но ту же кластеризацию настроить можно.
источник