Heroku Slug尺寸超过限制超过300米

时间:2014-03-26 08:56:57

标签: java spring git heroku

我的heroku slug大小是389mb,所以推被拒绝。现在Point是,如果我在新域上部署我的相同应用程序(通过再次使用heroku创建),slug大小,我看到的只是200mb ..为什么它不同?然后我尝试了这种方法:

方法1:删除项目目录中的.git文件夹,然后再次git init。然后再在同一个heroku应用程序上进行部署..它没有任何区别!

方法2:通过在项目文件夹的根目录中声明.slugignore文件。但它也没有任何差异!

方法3:根据此网站,https://github.com/heroku/heroku-repo

我已经像这样重置了我的回购,

heroku repo:reset -a appname

但是,什么都没发生!现在做什么?你可以指导我吗?日Thnx。

2 个答案:

答案 0 :(得分:2)

作为Heroku suggests

  • 使用heroku run bash并使用lsdu
  • 等命令检查您的slu g
  • 将大型资产(如PDF或音频文件)移至资产存储空间
  • 删除不需要的依赖项,并通过.slugignore
  • 排除不必要的文件

答案 1 :(得分:2)

嘿,我能够找到解决方案。这就是我所做的:

我已经从这个网站下载了Heroku Repo插件:https://github.com/heroku/heroku-repo就在这一行:

heroku plugins:install https://github.com/heroku/heroku-repo.git

然后我刚用这个命令重建我的应用程序:

heroku repo:rebuild -a appname

这将清空远程存储库并再次推送存储库,从而有效地触发应用程序重建。我再次获得原始缩小尺寸(207mb)的全部工作应用程序。就是这样。