Commit Graph

3 Commits

Author SHA1 Message Date
Vishal Jain
9baf9f5c4b Use build args for git user config
Change git configuration to use Docker build args instead of .env file,
simplifying setup and improving security. This change:
- Removes git config from .env and startup.sh
- Adds GIT_USER_NAME and GIT_USER_EMAIL build args
- Updates documentation for new git config approach
- Improves task logging requirements in CLAUDE.md

The build arg approach provides better isolation and ensures git config is
properly set during image build rather than container runtime.
2025-06-18 14:19:18 +01:00
Vishal Jain
5377ac9b64 Remove task files and update gitignore
Remove temporary task-related files (plan.md, task_log.md) and update
.gitignore to prevent them from being tracked in the future. These files
are implementation-specific and should not be part of the repository as
they contain task execution details that are only relevant during the
development process.
2025-06-18 14:00:49 +01:00
Vishal Jain
9d1f8d0661 Add git user configuration support
Add required git user configuration to enable commits from within the container.
This change ensures proper attribution of git commits made inside the container by:

- Adding GIT_USER_NAME and GIT_USER_EMAIL to .env.example
- Configuring git user globally during Docker build
- Adding documentation for git configuration requirements
- Updating README with clearer setup instructions and requirements

The configuration is now required as part of the initial setup to prevent
issues with unattributed commits when using git inside the container.
2025-06-18 13:54:58 +01:00