Add .gitattributes file to manage line endings #1472
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request: Config Compatibility - Line Endings Fix
Description:
This pull request addresses a configuration compatibility issue related to line endings when setting up the Django project using Docker on Windows. The problem arises from the
docker-entrypoint.sh
file having Windows line endings (CRLF) instead of the expected Linux line endings (LF), causing script execution errors duringdocker-compose up
.fix issue #1467 and #990Changes Made:
.gitattributes
file to the repository to specify LF line endings for.sh
files.Steps to Reproduce:
docker-compose build
anddocker-compose up
.docker-entrypoint.sh
script execution.Expected Results:
docker-entrypoint.sh
file should maintain its original Linux line endings (LF) and execute correctly in the Docker environment.Actual Results:
Environment:
Proposed Solution:
.gitattributes
file to manage line endings for.sh
files.Contributor's Note:
I have tested the changes on my local environment, and they resolve the line ending issue. This pull request is submitted in accordance with the Django project's contribution guidelines.
Checklist: