https://github.com/sewery/pubber-services
Part of Pubber project microservice app in Spring Boot using Java
https://github.com/sewery/pubber-services
docker-compose eureka-discovery-service microservices spring-boot
Last synced: 3 months ago
JSON representation
Part of Pubber project microservice app in Spring Boot using Java
- Host: GitHub
- URL: https://github.com/sewery/pubber-services
- Owner: Sewery
- Created: 2024-10-17T14:37:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-24T00:42:54.000Z (8 months ago)
- Last Synced: 2025-03-12T14:19:36.626Z (8 months ago)
- Topics: docker-compose, eureka-discovery-service, microservices, spring-boot
- Language: Java
- Homepage:
- Size: 446 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pubber Services
Pubber REST API is part of the Pubber Project, which aims to create an app for searching for favorite pubs in nearby locations.
This repository is responsible for the pub management system, providing public access data to pubs details and destiantions distance calculation using [GeoApify Api](https://www.geoapify.com/).
## Architecture
Pubber Services consists of following services:
- Config Server - is responsible for configuration files
- Gateway
- Pubs Data Service
- Pubs Routes Service
For monitoring, Zipkin is used, while Eureka Server handles service discovery.
## Deployment
The Application is deployed on EC2 server using GitHub Workflows
## Local development
The application is designed for local deployment using Docker Compose, allowing it to run in any enviroment.