# 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
