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.
| URL | Description |
|---|---|
http://localhost:8761 | Eureka Dashboard — UI listing all registered instances and lease status. |
http://localhost:8761/eureka/apps | REST endpoint returning the full registry in XML/JSON format. |
http://localhost:8761/actuator/health | Spring Actuator health check (returns {"status":"UP"}). |
http://localhost:8761/actuator | Lists all available actuator management endpoints. |