When deploying a Phoenix umbrella app to Heroku and using the Phoenix static buildpack you need to remember to add the relative path to your phoenix_static_buildpack.config file.

phoenix_relative_path="apps/my_app_web"

We’ve also found it useful when deploying to Heroku to specify the Erlang and Elixir versions in the elixir_buildpack.config file. This works for non-umbrella apps too.

always_rebuild=true

# Erlang version
erlang_version=20.1

# Elixir version
elixir_version=1.7.4