使用 webpack 在 heroku 上部署 phoenix 框架

Deploying phoenix framework on heroku with webpack

我关注了官网的docs。问题是我使用 webpack 作为我的打包器而不是 b运行ch。部署成功。我什至可以访问 api 路线。我唯一的问题是找不到主页中的资产 (js,css)。在本地,我运行 mix phoenix.server.

可以成功访问主页

我试着查看 heroku 中的 priv/static 文件夹(使用 heroku run bash),文件在编译后被移动到那里,并在那里看到了资产文件。我错过了什么吗?或者我应该放置的配置?

这是远程部署输出 http://pastebin.com/1mL1YWTS

这是我的自定义 compile 文件 (覆盖 phoenix-static buldpack) http://pastebin.com/BGHf9xBK

这是我的 webpack.config.js http://pastebin.com/Xv2E1yCE

我已经将 webpack 与以下内容一起使用 compile:

./node_modules/.bin/webpack -p
mix phoenix.digest

您需要调用 mix phoenix.digest 来生成可在静态路径助手中使用的清单。 http://hexdocs.pm/phoenix/Mix.Tasks.Phoenix.Digest.html#run/1