Files
ai-contract-platform/project-docs/phase10-delivery-package/deployment-package.md
T

1.8 KiB

Phase 10 Deployment Package

Production Targets

Item Value
Frontend http://192.168.3.90:3003
Backend http://192.168.3.90:8001
API http://192.168.3.90:8001/api/v1
Health http://192.168.3.90:8001/health
Readiness http://192.168.3.90:8001/api/v1/system/readiness
Remote project path /opt/ai-contract-platform
Compose file docker-compose.server.yml

Release Commands

One-click frontend Docker release:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\deploy-frontend-docker.ps1

One-click backend Docker release:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\deploy-backend-docker.ps1

Post-release gate:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-production-release-gate.ps1 -RequireCleanWorktree

One-click rollback:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\rollback-frontend-docker.ps1

Required Evidence Before Handover

  1. PHASE6_RELEASE_GATE_PASS or a newer release gate with failed required count 0.
  2. Backend Docker deploy evidence under project-docs/qa-artifacts/phase7-backend-docker-deploy/ when backend API contracts changed.
  3. Frontend Docker deploy evidence under project-docs/qa-artifacts/phase7-frontend-docker-deploy/.
  4. Frontend Docker rollback evidence under project-docs/qa-artifacts/phase7-frontend-docker-rollback/.
  5. Production watchdog evidence under project-docs/qa-artifacts/phase7-production-watchdog/.
  6. Business quality gate evidence under project-docs/qa-artifacts/phase9-business-quality-gate/.

Upgrade Rule

Every production upgrade must run release gate and business quality gate before handover is considered complete.