Skip to content

MartinRep/BEMmicro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Best Ever Me Platform

This is a project created for Best Ever Me world ltd. to incorporate existing and future services and products of the business. It is based on microservices architecture.

This application is configured for Service Discovery and Configuration with the JHipster-Registry. On launch, it will refuse to start if it is not able to connect to the JHipster-Registry at http://localhost:8761.

Note

To run all the services in development mode on single machine a minimum of 16 GB of RAM is recommended!

Before you run services:

  • Run from jhipster-registry-master folder: ./mvnw -Pprod for production profile

gateway

This is a "gateway" application intended to be part of a microservice architecture

For development profile run from gateway folder: ./gradlew

The service will run on localhost:9080

request

This is a "Request" microservice application intended to be part of a microservice architecture

For development profile run from request folder: ./gradlew

The service will run on localhost:9081 but has no GUI interface as this is a microservice

lastminute

This is a "Last-minute" microservice application intended to be part of a microservice architecture

For development profile run from lastminute folder: ./gradlew

The service will run on localhost:9082 but has no GUI interface as this is a microservice

BemApp

This is a Ionic based mobile application inteded to be used on top of the gateway application and all it's dependencies.

For development profile run from BemApp folder: ionic serve -l

The service will run on localhost:8080

Demo

https://www.youtube.com/watch?v=xVc7xMLfHl4

About

BestEverMe Microservices architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published