我的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。
答案 0 :(得分:2)
heroku run bash
并使用ls
和du
.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)的全部工作应用程序。就是这样。