feat: add production deploy script with auto-rollback and Gitea Actions workflow #15

Merged
JoeBot merged 1 commits from feature-deploy-script into main 2026-04-09 09:06:55 -04:00
Owner

Add automated production deployment pipeline:

  • scripts/deploy-prod.sh: Full deployment script with pre/post DB backups,
    migration tracking via shared.schema_migrations table, health checks,
    and automatic rollback on failure (restores DB, reverts code, rebuilds)
  • .gitea/workflows/deploy.yml: Manual-trigger Gitea Actions workflow for
    intentional production deployments with optional --seed-existing flag
  • scripts/db-backup.sh: Add --yes/-y flag to skip interactive confirmation
    prompts, enabling automated restore during rollback

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

Add automated production deployment pipeline: - scripts/deploy-prod.sh: Full deployment script with pre/post DB backups, migration tracking via shared.schema_migrations table, health checks, and automatic rollback on failure (restores DB, reverts code, rebuilds) - .gitea/workflows/deploy.yml: Manual-trigger Gitea Actions workflow for intentional production deployments with optional --seed-existing flag - scripts/db-backup.sh: Add --yes/-y flag to skip interactive confirmation prompts, enabling automated restore during rollback Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
JoeBot added 1 commit 2026-04-09 09:06:47 -04:00
Add automated production deployment pipeline:
- scripts/deploy-prod.sh: Full deployment script with pre/post DB backups,
  migration tracking via shared.schema_migrations table, health checks,
  and automatic rollback on failure (restores DB, reverts code, rebuilds)
- .gitea/workflows/deploy.yml: Manual-trigger Gitea Actions workflow for
  intentional production deployments with optional --seed-existing flag
- scripts/db-backup.sh: Add --yes/-y flag to skip interactive confirmation
  prompts, enabling automated restore during rollback

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
JoeBot merged commit 5144da4680 into main 2026-04-09 09:06:55 -04:00
JoeBot deleted branch feature-deploy-script 2026-04-09 09:06:56 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: JoeBot/HOA_Financial_Platform#15
No description provided.