Enables Ralph to run inside a Docker container for Windows users (via Docker Desktop) and anyone preferring containerized execution. New files: - Dockerfile (Debian slim + Node.js 20 + all Ralph dependencies) - docker-compose.yml for easy startup - docker/docker-entrypoint.sh with UID/GID remapping - docker/ralph-docker (bash wrapper) and ralph-docker.ps1 (PowerShell) - .gitattributes to prevent Windows CRLF line ending corruption - .dockerignore for clean build context - .github/workflows/docker.yml CI workflow - docs/user-guide/04-docker-setup.md comprehensive documentation Updated: README.md, CLAUDE.md, docs/user-guide/README.md, .gitignore https://claude.ai/code/session_01SNzxUdH1Udf26rN3RKNNzu
21 lines
416 B
Text
21 lines
416 B
Text
# Force LF line endings for all shell scripts and test files
|
|
# Prevents Windows CRLF corruption of bash scripts
|
|
*.sh text eol=lf
|
|
*.bats text eol=lf
|
|
*.bash text eol=lf
|
|
|
|
# Docker files
|
|
Dockerfile text eol=lf
|
|
docker-compose.yml text eol=lf
|
|
docker-entrypoint.sh text eol=lf
|
|
|
|
# Keep markdown and other text files as auto
|
|
*.md text
|
|
*.yml text
|
|
*.yaml text
|
|
*.json text
|
|
|
|
# Binary files
|
|
*.png binary
|
|
*.jpg binary
|
|
*.gif binary
|