使用webpack在heroku上部署phoenix框架

时间:2016-01-14 11:14:41

标签: heroku webpack phoenix-framework

我关注了官方网站上的docs。问题是我使用webpack作为我的捆绑器而不是早午餐。部署成功。我甚至可以访问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

1 个答案:

答案 0 :(得分:1)

我使用了webpack和以下compile

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

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