# Architecture `test-ms-c6` is a `java-springboot` service. | Component | Detail | |-----------|--------| | Runtime | `java-springboot` | | Container port | `8080` | | Health check | `/actuator/health` | | Metrics | `/metrics` (Prometheus format) | | Image | Azure Container Registry (`bstagecjotdevacr`) | ## Deployment flow ``` Push to dev/staging/prod → build-push.yml (build + test → push image to ACR) → deploy-humanitec.yml (hctl score deploy) ``` ## Branch model | Branch | Purpose | |--------|---------| | `main` | System of record — catalog, docs, score.yaml, platform config | | `dev` | Active development | | `staging` | Pre-production (lazy-created on first promote) | | `prod` | Production (lazy-created on first promote) | Promotions between environments are triggered from the Backstage CI/CD tab.