ubaid4j / miniature-memory

An very simple micro-service architecture. A todo micro-service, exposed at rest web api along with naming server and api gateway server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

  • JDK 13.0.2-8
  • Maven 3.6.3

Set up mySQL database

  • Create user:
    • name: root
    • password: password

How to run (Command Line)

  • git clone https://github.com/UbaidurRehman1/miniature-memory.git
  • cd naming-server
  • mvn spring-boot:run
  • open new terminal on same directory
  • cd api-gateway-server
  • mvn spring-boot:run
  • open new terminal on same directory
  • cd todo-ms
  • mvn spring-boot:run

IntelliJ Idea

  • Import this project in your intelliJ Idea
  • Start Services in the following sequence:
    • NamingServerApplication
    • ApiGatewayServerApplication
    • TodoMsApplication
    • ApiApplication

API endpoints docs

API end points:

About

An very simple micro-service architecture. A todo micro-service, exposed at rest web api along with naming server and api gateway server.


Languages

Language:Java 100.0%