Files
florian.wilde fa92817a88 chore: Zeilenenden ueber .gitattributes auf LF festlegen
Ohne diese Vorgabe checkt Git unter Windows mit CRLF aus. Fuer
docker/entrypoint.sh ist das fatal - der Container startet dann mit
einem "bad interpreter"-Fehler nicht. Betrifft ebenso .htaccess und die
PHP-Dateien beim Upload auf einen Linux-Server.

Zusaetzlich sind Tests und Werkzeugdateien von git-archive ausgenommen,
damit ein Release-Paket nur das Noetige enthaelt.
2026-08-03 18:12:43 +02:00

33 lines
848 B
Plaintext

# Die Anwendung laeuft auf Linux-Servern und im Container. Zeilenenden
# deshalb immer als LF ablegen UND auschecken - sonst bekommt z. B.
# docker/entrypoint.sh beim Klonen unter Windows CRLF und der Container
# startet nicht ("/bin/sh^M: bad interpreter").
* text=auto eol=lf
*.php text eol=lf
*.sh text eol=lf
*.css text eol=lf
*.js text eol=lf
*.json text eol=lf
*.md text eol=lf
*.svg text eol=lf
*.xml text eol=lf
*.yml text eol=lf
*.ini text eol=lf
.htaccess text eol=lf
.env.example text eol=lf
Dockerfile text eol=lf
# Binaerdateien nicht anfassen
*.png binary
*.jpg binary
*.ico binary
*.sqlite binary
# Beim Erstellen eines Release-Archivs nicht mitliefern
/tests export-ignore
/.github export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/phpunit.xml export-ignore