Wie reduziere ich die Heroku Slug Größe?

8

Meine Slug-Größe ist 89,5 MB, das ist riesig.

Allerdings ist die Repository-Größe ziemlich klein:

%Vor%

Nach diesem Blogpost: Ссылка gibt es einen Fehler auf Heroku mit wechselnden Gemfiles. Meins hat sich mehrfach geändert, inklusive Git-Abhängigkeiten, aber jetzt ist die einzige Git-Abhängigkeit "rails_admin". Siehe unten:

%Vor%

Ich habe den Support von Heroku kontaktiert, aber bis jetzt keine Antwort? Irgendeine Idee?

    
jbescoyez 31.08.2011, 11:07
quelle

4 Antworten

4

Schließlich räumte Heroku nach drei Tagen meinen Cache auf. Alles ist in Ordnung, obwohl mein Slug immer noch 54 MB groß ist, was zu groß erscheint.

Heroku bestätigte, dass es keine andere Lösung als die Kontaktaufnahme gab, um dieses Problem zu lösen. Hoffentlich wird es in einer zukünftigen Version von Bundler gelöst werden.

    
jbescoyez 03.09.2011, 07:31
quelle
4

Ich konnte hier und da ein paar Megabyte schneiden, indem ich Verzeichnisse in der Datei .slugignore auflistete. Das kann Ihnen helfen, unter der 100-MB-Grenze zu bleiben, bis dieses Problem gelöst ist.

Vielleicht möchten Sie auch versuchen, Ihre Änderungen in ein neues Repository ohne Historie zu übertragen, da Heroku Sie mit der vollen Größe des geklonten Git-Baums bestraft, auf den Sie verweisen.

    
M. Scott Ford 02.09.2011 03:52
quelle
0

Da Heroku das Problem in dem Beitrag, auf den Sie verwiesen haben, anerkannt hat, würde ich warten und es aussetzen, bis Heroku sein Ende behoben hat. Ich nehme an, Sie haben bereits einige andere Möglichkeiten untersucht, um eine Slug-Größe mit einer .slugignore-Datei zu reduzieren?

Slug-Größe enthält alle deine Edelsteine, je mehr Edelsteine ​​du verwendest, desto größer wird deine Slug-Größe, da jede Heroku-App in diesen Tagen ihre eigenen Edelsteine ​​unterhält. Ich habe noch nie von Git gehört referenzierte Edelsteine ​​mit mehr Platz, aber ich habe jetzt.

    
John Beynon 31.08.2011 12:22
quelle
0

DER TRICK, DER DAS PROBLEM FÜR MICH FIXIERTE:

Was funktioniert: Ich habe einen anderen Ordner erstellt. Ich suche nach Git in diesem Ordner. und ich lösche die Dateien in der XML-Datei und dann habe ich versucht, Heroku hochzuladen und es hat funktioniert.

    
Lesly Revenge 26.11.2013 16:08
quelle

Tags und Links