Сбой перезагружателя кода приложения зонтика Phoenix после изменений compile.lock и mix.exs - PullRequest
0 голосов
/ 22 февраля 2019

У меня возникла проблема с зонтичным приложением, состоящим из приложения Phoenix и прокси-приложения, которое зависит от master_proxy (которое позволяет обслуживать разные сайты с помощью одного порта, что полезно, например, для heroku env).

Я получаю эту ошибку времени выполнения

** (RuntimeError) could not compile application: proxy.

You must restart your server after changing the following config or lib files:

  * redacted_path/umbrella_app_name/_build/dev/lib/proxy/.mix/compile.lock
  * mix.exs

1 Ответ

0 голосов
/ 22 февраля 2019

Причина ошибки в том, что Phoenix попытается перекомпилировать оба приложения (Phoenix One и Proxy), что нам не нужно.Чтобы это исправить, вам нужно настроить конечную точку таким образом, используя reloadable_apps параметр :

config :webapp,
       WebApp.Endpoint,
       reloadable_apps: [:webapp]
...