Getting Started

Instructions for building, running, and managing the Service Registry locally.

Running Locally

You can run the Service Registry using Maven directly or via the standalone Docker Compose file.

Requires Java 17 and Maven installed.

# Clone the repository
git clone https://github.com/Event-Based-Banking-Application/arya-banking-service-registry.git
cd arya-banking-service-registry

# Run via Spring Boot plugin
mvn spring-boot:run

Important Endpoints

Once the service is running, it binds to port 8761 by default.

URLDescription
http://localhost:8761Eureka Dashboard — UI listing all registered instances and lease status.
http://localhost:8761/eureka/appsREST endpoint returning the full registry in XML/JSON format.
http://localhost:8761/actuator/healthSpring Actuator health check (returns {"status":"UP"}).
http://localhost:8761/actuatorLists all available actuator management endpoints.