Skip to content

Conversation

@science
Copy link
Member

@science science commented Jan 5, 2026

Summary

  • Adds daily Docker stack restart at 10:00 UTC to prevent networking issues
  • Switches deployment workflow to trigger on production branch instead of main
  • Documents git workflow and restrictions in CLAUDE.md

Git Workflow Going Forward

local main → push → origin/main → PR → production → auto-deploy to EC2

All production deployments must go through a PR from main.

🤖 Generated with Claude Code

stevemidgley and others added 2 commits January 4, 2026 19:07
Changes deploy-app.yml to trigger on push to production instead of main.
This enforces a proper PR-based deployment workflow:
  local main → origin/main → PR → production → deploy

Also documents git workflow restrictions in CLAUDE.md:
- No direct pushes to production
- No local production checkout
- All deploys must go through PRs

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

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- terraform/user-data.sh: Add SC2154 disable for Terraform template vars
- scripts/backup.sh: Use find instead of ls for file cleanup (SC2012)
- scripts/backup-verify.sh: Fix exit code check pattern (SC2181)
- scripts/backup-verify.sh: Add SC2329 disable for trap-invoked function
- scripts/setup-via-api.sh: Use _ for unused loop variable (SC2034)

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

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@science science merged commit b3e905b into production Jan 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants