Overview
High-level introduction to the Config Server and its backing repository.
Repositories
The configuration layer consists of two tightly coupled repositories:
| Repository | Role | Port |
|---|---|---|
arya-banking-configs | Git repository holding all shared application.yml and per-service config files. | N/A |
arya-banking-config-server | Spring Cloud Config Server that reads from the config repo and exposes properties over HTTP. | 8090 |
arya-banking-config-server is a Spring Cloud Config Server that reads property files from the arya-banking-configs Git repository and serves them over HTTP to all microservices. It registers itself with Eureka, so clients can discover it by name instead of hardcoding a URL.
Dockerized Deployment
The Config Server is containerized as part of the platform stack. It is defined in compose/platform.yml in the arya-banking-infra repository.
- Image:
karthikulkarni/arya-banking-config-server:latest - Container Name:
config-server - Host Port:
8090→ Container8090 - Network:
arya-banking-net - Depends On:
service-registry(healthy)
See the [Infrastructure → Docker Compose](/docs/infra/docker-compose/) page for the full platform stack definition.