- Replace local deployment with proper CI/CD pipeline - Add lint job as first stage (fail-fast) - Build and push Docker image to Harbor registry - Deploy via SSH with image tag from commit SHA - Add deployment verification with health check - Update Dockerfile to Node 20 and fix npm ci - Support IMAGE variable in docker-compose for deployments Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>