# ── Нормализация переводов строк ────────────────────────────────────────────── # Шелл-скрипты обязаны быть с LF: в Linux-контейнере и на Pi CRLF ломает shebang. # Скрипты образов (entrypoint.sh, deploy/*/…) контейнер дополнительно чинит sed-ом при сборке. *.sh text eol=lf backend/entrypoint.sh text eol=lf # ── export-ignore: НЕ попадает в `git archive` (чистая выгрузка прод/тест) ───── # В git эти файлы есть и доступны на всех ветках (нужны для разработки), # но в архив деплоя (scripts/export-*.sh) не идут. На Docker-сборку НЕ влияет — # там чистоту образа обеспечивает .dockerignore. backend/tests/ export-ignore backend/app/auth/dev_stub.py export-ignore backend/app/routers/dev_auth.py export-ignore backend/pyproject.toml export-ignore README.md export-ignore .gitignore export-ignore .gitattributes export-ignore .dockerignore export-ignore