Size: a a a

2021 April 25

M

MrFlorius in pro.elixir
Добрый вечер!
Подскажите, почему так:

iex(1)> Application.get_env :myapp, MyAppWeb.Endpoint

url: [host: "example.com", port: 80]


При этом у меня в конфиге написано: url: [host: System.get_env("HOSTNAME"), port: String.to_integer(System.get_env("PORT") || "4000”)]

и в том же репле System.get_env("HOSTNAME”) отдает правильное значение
источник

M

MrFlorius in pro.elixir
Может ли это как то быть связано с докером?
источник

ŹR

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

M

MrFlorius in pro.elixir
Это да, но я внутри докера просто запускаю через mix phx.server, я не собираю в нем релиз
источник

M

MrFlorius in pro.elixir
И при этом все остальные переменные правильные
источник

AB

Alex Bubnov in pro.elixir
А ты в конфигах не запутался случайно?
источник

AL

Anton Lapshin in pro.elixir
Окружения чекни. Запускаешь мб в деве, а настройка в прод
источник

AL

Anton Lapshin in pro.elixir
Или в конфиг общем эта настройка, а в конфиге окружения отличается - тогда при мерже конфигов перезатирается
источник

M

MrFlorius in pro.elixir
Окружения чекнул, они норм все, конфиги тоже, потому что у меня нигде ни в одном конфиге не написано “example.com"
источник

M

MrFlorius in pro.elixir
И оно именно что в конфиге конкретного окружения
источник

M

MrFlorius in pro.elixir
А, я понял что было не так. У меня оно собиралось до того как переменные были
источник
2021 April 26

Е

Евгений in pro.elixir
В пони таже фигня. Эдакий раст с акторами.
источник

МВ

Михаил Варнавский... in pro.elixir
Всем привет. Подскажите пожалуйста, это нормальное поведение, что в экто, когда происходит
cast
не заполняются булевские поля, если они имеют значение
false
. В параметры они передаются 100%, но потом из
changeset
пропадают
источник

МВ

Михаил Варнавский... in pro.elixir
и как сделать, чтобы они там оставались то?
источник

P

Pavel in pro.elixir
А можно пример кода - скорее всего забыл в cast в полях перечислить
источник

МВ

Михаил Варнавский... in pro.elixir
момент, открою
источник

МВ

Михаил Варнавский... in pro.elixir
но в полях есть точно. Я прям выводил через IO.inspect, смотрел, что там происходит. На вход подается, на выходе уже отсутствует
источник

AN

Alexey Novoselov in pro.elixir
если default: false то он не будет в изменения ченджсета писать, т.к. там только измененные значения
источник

МВ

Михаил Варнавский... in pro.elixir
да, дефолтное значение установлено. Просто в этом случае как сделать update? Убирать
default
из схемы?
источник

V

V in pro.elixir
У тебя в базе поле будет false по умолчанию. зачем его менять через changeset/insert?
источник