RayKanavheti / ibank-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerized Microservices Project

This project contains a set of microservices running in Docker containers, orchestrated with Docker Compose. The microservices include PostgreSQL, pgAdmin, RabbitMQ, Redis, MongoDB, Eureka Server, Gateway, Transaction Service, Account Service, and Customer Support Service.

Prerequisites

Make sure you have the following software installed on your machine:

Getting Started

  1. Clone the repository:

    git clone https://github.com/RayKanavheti/ibank-app.git
    cd ibank-app
  2. Build and start the Docker containers:

    docker-compose up -d

    This command will download the required images, build the necessary containers, and start the services in detached mode.

  3. Accessing Services:

Stopping the Services

To stop the services, run:

docker-compose down

This will stop and remove the containers, networks, and volumes created by docker-compose up.

Notes

  • Make sure no other services are running on the required ports (5432, 5050, 15972, 6379, 27017, 8081, 8761, 8085, 8086, 8089, 8087) to avoid conflicts.
  • Ensure that your machine meets the system requirements for running Docker.

About


Languages

Language:Java 98.3%Language:Dockerfile 1.7%