# Auto detect text files and normalise to LF on commit * text=auto eol=lf # Force shell scripts to always use LF (critical for Docker containers) *.sh text eol=lf # Force Docker-related files to LF Dockerfile* text eol=lf docker-compose*.yml text eol=lf *.conf text eol=lf # Keep Windows batch files with CRLF *.bat text eol=crlf *.cmd text eol=crlf *.ps1 text eol=crlf