首页 > 解决方案 > 如何处理 Heroku 上的大量 slug 大小?

问题描述

我有一个通过 create-react-app 创建的 React 应用程序,这是我的投资组合。它是开箱即用的标准(未弹出)。在公共文件夹中,有一堆我的作品集(交互式网站)。有些作品是巨大的,所以 Heroku 窒息并不令人惊讶(但它在今年之前从未发生过?)。

看起来项目正在建设中,然后我得到:

编译后的 slug 大小:945.3M 太大(最大为 500M)。

其次是:

![远程拒绝] master -> master (pre-receive hook denied) 错误:未能将一些参考推送到“https://git.heroku.com/some-project.git”

如果没有投资组合,投资组合网站就不会很好,所以我想知道我能做些什么。我将不得不将我的作品放在不同的服务器上,还是什么?

标签: herokucreate-react-app

解决方案


您可以创建应用程序的 Docker 映像并将其部署在 Heroku 上。AFAIK,Docker 图像对 Heroku 没有任何大小限制。我在 Free dyno 上部署了大小约为 1.5 GB 的图像。这可能会有所帮助:使用 Docker 部署


推荐阅读