The Book Lend Application is built on a microservices architecture, aimed at streamlining the lending and management of books. It utilizes RabbitMQ as a message broker to enable communication between the two services: admin_api and frontend_api.
- Docker
- Docker Compose
- Clone the Repository
git clone https://github.com/cgzirim/book-lend.git cd book-lend-app
- Build and Run the Application
docker-compose up --build
- Access the Application
-
Admin API:
- Access the API at: http://localhost:7000
- Swagger Documentation: http://localhost:7000/docs/
-
Frontend API:
- Access the API at: http://localhost:8000
- Swagger Documentation: http://localhost:8000/docs/
-
RabbitMQ Management:
- Access the management interface at: http://localhost:15672
- Default credentials:
- Username: guest
- Password: guest