使用 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
我关注了官网的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