Closed maltezacharias closed 4 years ago
@bjrne Ich krieg da nen Fehler weil ich ein File >500kb versuche zu comitten. Ich glaub die Grenze ist zu niedrig. Ich hab das Bild so klein gemacht wie es geht, aber wenn man auch 4K Displays bedienen will geht einfach nicht weniger
Ich hab da keine Grenze festgelegt, das ist ein sensible default. Ich finde es ist lange an der Zeit, lfs für sowas zu benutzen. Bilder gehören einfach nicht ins git, es ist ja auch mega nervig wenn man ein repo frisch (grade unterwegs) und er erstmal 20MB an Dateien aus der History runterlädt, die man garnicht mehr braucht.
Also: lets setup lfs :tada:, kann das auch gern machen :)
Ich musste LFS jetzt erstmal googlen, für ne Handvoll Bilder bin ich dagegen. Und 20MB oder selbst 200MB sind halt auch nicht wirklich viel.. Irgendwann wird Deutschland sicher auch noch ein funktionierendes Mobilfunknetz bekommen..
Wenn man das noch nie gesehen hat, wirkt es wie overkill. In der Praxis merkst du aber den Unterschied nur durch den schnelleren checkout und musst manuell garnichts machen. Es macht technisch halt keinen Sinn, Bilder zeilenweise ins .git zu speichern. Der Speicherplatz akkumuliert sich ja im git durch die history, die du mit auscheckst.
Durch das sinnfreie 1GB pull-bandwith limit von github hat sich lfs vllt erledigt. Leider dauert der checkout schon jetzt einige Zeit, weil das runterladen von binary files über das git interface nicht besonders optimiert ist.
Ahh perfekt, ich hatte sowas gelesen aber keine aktuelle Doku zu den Terms & Conditions gefunden. Klares Kontra LFS in dem Fall. Mich hat auch gestört, dass es dadurch schwieriger wird einfach einen lokalen Git-Server zu haben. Gibt's inhaltlich zum PR Fragen oder können wir mergen?
@kevihiiin integrated your changes, as for testing, this is a sample file not meant to be runnable without some further tinkering. It was pulled from the prod system though, so we've been testing it for a while
Adds a couple of files to the repository that show how to setup an error page for when the app server is not running on an nginx gateway. Also includes stripped down bootstrap layout and a sticky footer without JS which could be interesting for m4e