Overview

High-level introduction to the Config Server and its backing repository.

Repositories

The configuration layer consists of two tightly coupled repositories:

RepositoryRolePort
arya-banking-configsGit repository holding all shared application.yml and per-service config files.N/A
arya-banking-config-serverSpring 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 → Container 8090
  • 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.