Skip to content

ci: add production migration deployment flow - #14

Merged
linuka7 merged 1 commit into
mainfrom
feature/deployment-live
Aug 17, 2026
Merged

ci: add production migration deployment flow#14
linuka7 merged 1 commit into
mainfrom
feature/deployment-live

Conversation

@linuka7

@linuka7 linuka7 commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Milestone 19 — Deployment + CI/CD — Batch 2

Adds the production deployment flow for Railway.

Changes

  • explicit --migrate application mode for controlled EF Core production migrations
  • Railway deployment configuration using the root Dockerfile
  • pre-deploy migration command before traffic switch
  • readiness health check on /api/health/ready
  • Railway deployment documentation and smoke-test guidance

Safety

  • normal API startup still does not auto-apply migrations
  • migration failure blocks deployment
  • production secrets remain external to Git

Verification

  • solution build passed locally
  • explicit migration command smoke test passed locally
  • full regression suite passed locally
  • Railway config validation passed
  • git diff checks passed

@linuka7
linuka7 merged commit c664606 into main Aug 17, 2026
1 check 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.

1 participant