[BUG] Setup fail : migration_runner exits with code 1 during standalone setup

### Bug Description

While setting up Hyperswitch locally   using the scripts/setup.sh script, the setup consistently fails during the migration_runner step.

The database (pg) and Redis services start successfully and report as Healthy, but the migration_runner container exits with code 1, causing the setup process to stop.

This blocks local development/testing on Windows environments.


Below is the ss of error :

<img width="930" height="942" alt="Image" src="https://github.com/user-attachments/assets/1578a5d6-323b-4858-8599-fb2cac588804" />

### Expected Behavior

All the containers should have been started and compiled successfully

### Actual Behavior

The error mentioned above occurred 

### Steps To Reproduce

Clone the Repo and run `scripts/setup.sh`


### Context For The Bug

This is my first time setting up  a project this big locally , so i might have miss something , or this might be an actual bug . Either way , i request some help in this matter

### Environment

OS : Windows


### Have you spent some time checking if this bug has been raised before?

- [x] I checked and didn't find a similar issue

### Have you read the Contributing Guidelines?

- [x] I have read the [Contributing Guidelines](https://github.com/juspay/hyperswitch/blob/main/docs/CONTRIBUTING.md)

### Are you willing to submit a PR?

Yes, I am willing to submit a PR!
<think>
PR Context:
- Title: fix(gitattributes): enforce LF for `.patch` files to avoid CRLF parsing errors on Windows
- Merged: 2025-09-17T10:03:30Z
- Files changed: 1 files
- Commits: 1 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [x] Bugfix
- [ ] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
<!-- Describe your changes in detail -->

This PR adds the following rule to `.gitattributes` to ensure `.patch` files always use LF line endings, regardless of developer OS:

```gitattributes
*.patch text eol=lf
```

This rule overrides Windows’ default `core.autocrlf` behavi
</think>

To implement this, you'll need to modify:


(No detailed commit information available)
{"issue_number": 9120, "pr_number": 9333, "commits_count": 0, "files_changed": 1, "response_length": 819, "file_count": 0, "needs_breakdown": false}