# Default: let Git normalise text in the repository and check it out natively. * text=auto # Anything that ends up inside a Linux container must keep LF endings. This repo # is developed on Windows with core.autocrlf=true, so without these rules a # fresh clone would give entrypoint.sh a CRLF shebang (#!/bin/sh\r), which the # kernel rejects with a confusing "no such file or directory" at container start. # Dockerfiles matter too: their heredocs write the scripts and configs above. *.sh text eol=lf Dockerfile text eol=lf *.dockerfile text eol=lf .dockerignore text eol=lf docker-compose*.yml text eol=lf *.env.example text eol=lf .env.example text eol=lf