Files
easystream-main/.gitignore
SamiAhmed7777 877b9347b6 feat: Add Continuous Delivery system with auto-commit and file watcher
Automatically commit and push changes to GitHub with zero manual intervention.

Features:
- File watcher mode: Auto-detects changes in real-time
- Timer mode: Commits at regular intervals (default 5 minutes)
- Smart exclusions: Ignores temp files, sessions, cache, db files
- Retry logic: Auto-retries failed pushes
- Change summaries: Detailed commit messages with file lists

Components:
- auto-deploy.ps1: Core CD engine with file watcher
- start-cd.ps1: Easy-to-use wrapper with commands
- .cd-config.json: Configuration file
- CONTINUOUS_DELIVERY_GUIDE.md: Complete documentation

Usage:
  .\start-cd.ps1 watch    # Start file watcher (recommended)
  .\start-cd.ps1 start    # Timer mode (every 5 min)
  .\start-cd.ps1 once     # One-time commit

Also removed db_data/ from git tracking (now in .gitignore).
Database runtime files should never be committed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 02:07:57 -07:00

24 lines
310 B
Plaintext

# Exclude temporary session files
f_data/data_sessions/sess_*
# Exclude cache files
f_data/data_cache/_c_tpl/*
# Keep setup complete marker out of repo
.setup_complete
# Database runtime files (never commit these!)
db_data/
# Logs
*.log
*.log.*
# Dependencies
node_modules/
vendor/
# IDE
.vscode/
.idea/