Deploy Backend Services
Backend services are automatically deployed via theoriso-platform Helm umbrella chart. This guide covers verification and post-deployment configuration.
All backend services are deployed via Helm in a single command:This guide assumes services are already deployed. If not, see Deploy Infrastructure.
Verify Backend Services Deployment
Verify all backend services are deployed and running.
All services should show status
Running and 1/1 ready. If any are not running, check logs:Verify Service Health
Check health endpoints for all backend services.
All services should return:
{"status":"UP"} or detailed health information.Verify Service Communication
Verify services can communicate with each other via Kubernetes DNS.
Services should be able to reach each other. If not, check:
- Service DNS names are correct
- Services are in the same namespace
- Network policies (if any) allow communication
Backend Services Overview
TenantService
- Port: 8081
- Service:
oriso-platform-tenantservice.caritas.svc.cluster.local:8081 - Database: MariaDB (tenantservice)
- Health:
/actuator/health
UserService
- Port: 8082
- Service:
oriso-platform-userservice.caritas.svc.cluster.local:8082 - Database: MariaDB (userservice)
- Health:
/actuator/health - Special: Matrix integration
ConsultingTypeService
- Port: 8083
- Service:
oriso-platform-consultingtypeservice.caritas.svc.cluster.local:8083 - Databases: MariaDB (consultingtypeservice) + MongoDB (consulting_types)
- Health:
/actuator/health
AgencyService
- Port: 8084
- Service:
oriso-platform-agencyservice.caritas.svc.cluster.local:8084 - Database: MariaDB (agencyservice)
- Health:
/actuator/health
Service Configuration
Environment Variables
Services are configured via Helm values. Check configuration:Database Connections
All services connect via Kubernetes DNS:Liquibase Status
Liquibase is DISABLED in all services. Schemas are managed in ORISO-Database repository.Troubleshooting
Service Not Starting
Database Connection Failures
Health Check Failures
Next Steps
- Deploy Frontend - Deploy frontend applications
- Post-Deployment - Complete post-deployment steps
- Verification Testing - Test all services