mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
chore: add .gitattributes to enforce LF line endings
Prevents git on Windows (core.autocrlf=true) from checking out shell scripts and Dockerfiles with CRLF line endings, which causes a bad interpreter error when Docker runs entrypoint.sh on Windows.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Ensure shell scripts, Python, and Dockerfiles always use LF line endings.
|
||||
# Without this, git on Windows (core.autocrlf=true) will check out .sh files
|
||||
# with CRLF, causing "bad interpreter" errors when Docker runs entrypoint.sh.
|
||||
* text=auto
|
||||
|
||||
*.sh text eol=lf
|
||||
Dockerfile* text eol=lf
|
||||
*.py text eol=lf
|
||||
*.ts text eol=lf
|
||||
*.tsx text eol=lf
|
||||
*.json text eol=lf
|
||||
*.yaml text eol=lf
|
||||
*.yml text eol=lf
|
||||
*.md text eol=lf
|
||||
|
||||
# Binary files — never mangle
|
||||
*.png binary
|
||||
*.jpg binary
|
||||
*.jpeg binary
|
||||
*.gif binary
|
||||
*.ico binary
|
||||
*.woff binary
|
||||
*.woff2 binary
|
||||
*.ttf binary
|
||||
*.otf binary
|
||||
*.eot binary
|
||||
*.pth binary
|
||||
*.onnx binary
|
||||
Reference in New Issue
Block a user