D
Size: a a a
D
VM
myxql
с mariaex
по непонятным причинам не могу корректно запустить проект в докере. При этом локально всё работает как прежде. При запуске приложения в докере получаю лог, в котором что-то непонятное ругается на ecto…{badarg,[{ets,lookup_element,['Elixir.Ecto.Repo.Registry',<0.3103.0>,3],[]},{'Elixir.Ecto.Repo.Registry',lookup,1,[{file,\"lib/ecto/repo/registry.ex\"},{line,19}]},{'Elixir.Ecto.Repo.Queryable',execute,4,[{file,\"lib/ecto/repo/queryable.ex\"},{line,158}]},{'Elixir.Ecto.Repo.Queryable',all,3,[{file,\"lib/ecto/repo/queryable.ex\"},{line,17}]},{'Elixir.Ecto.Repo.Queryable',one,3,[{file,\"lib/ecto/repo/queryable.ex\"},{line,97}]}…
xql?
Выглядит что что-то происходит не так во время билда, так как локально всё работает. Пытался добавлять myxql в
релиз конфиге в applications - не помогло.МК
A
A
IE
Я
A
RP
Я
AB
Я
АН
AB
AB
IE
VM
config :deem, Deem.Repo,
username: "${DB_USERNAME}",
password: "${DB_PASSWORD}",
database: "${DB_NAME}",
hostname: "${DB_HOST}",
port: "${DB_PORT}",
charset: "utf8mb4",
pool_size: 10
ring.to_integer т
о как только запускаю билдится релиз получаю ошибку(ArgumentError) argument errorкак можно это обойти?
:erlang.binary_to_integer("${DB_PORT}")
(stdlib) erl_eval.erl:680: :erl_eval.do_apply/6
(stdlib) erl_eval.erl:888: :erl_eval.expr_list/6
(stdlib) erl_eval.erl:240: :erl_eval.expr/5
(stdlib) erl_eval.erl:232: :erl_eval.expr/5
(stdlib) erl_eval.erl:233: :erl_eval.expr/5
(stdlib) erl_eval.erl:888: :erl_eval.expr_list/6
(stdlib) erl_eval.erl:411: :erl_eval.expr/5
AB
PS
System.get_env("DB_PORT") |> String.to_integer()
VM
System.get_env("DB_PORT") |> String.to_integer()