TheFlow
|
8924d1b497
|
feat(deployment): add unified deployment script with auto-commit cache versioning
Replaces awkward deployment workflow with streamlined process:
✅ Before:
1. Deploy script detects JS changes
2. Runs update-cache-version.js
3. Creates uncommitted changes
4. Prompts user to cancel/commit/re-run
5. Manual loop required
✅ After:
1. Deploy script detects JS changes
2. Runs update-cache-version.js
3. Auto-commits cache changes
4. Continues to deployment
5. Done
Features:
- Unified script (scripts/deploy.sh) replaces two separate scripts
- Auto-commit cache version changes (no manual loops)
- Flags: --frontend-only, --force-cache, --restart, --dry-run
- Security: preserves .rsyncignore exclusions
- Validation: checks local server, git status, dry-run preview
Migration:
- OLD: ./scripts/deploy-full-project-SAFE.sh
NEW: ./scripts/deploy.sh
- OLD: ./scripts/deploy-frontend.sh
NEW: ./scripts/deploy.sh --frontend-only
Changes:
- Added: scripts/deploy.sh (unified deployment script)
- Modified: scripts/deploy-frontend.sh (deprecated with migration notice)
- Updated: CLAUDE.md (new deployment workflow documentation)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-25 09:20:05 +13:00 |
|