Only the Go Version is deploy, due to EC2 bills :) You can run images locally.
This repo contains microservices written in Java with BFF pattern for performing CRUD operations.
Only the Go Version is deploy, due to EC2 bills :) You can run images locally.
See also
Clone the repository
git clone https://github.com/uid4oe/microservices-java-grpc.gitYou should have Docker installed beforehand.
.env is included. You just need to create network & execute docker-compose command
docker network create uid4oe
docker-compose up -dAt this point everything should be up and running! You can access to UI at
http://localhost:3000/javaAdditionally, you may take a look at Microservices gRPC UI for UI code.
For running services in local environment you will need a MongoDB & PostgreSQL instance, you can use local.yml
It will set up MongoDB, PostgreSQL and UI.
docker network create uid4oe
docker compose --file local.yml up -dDo not forget to add below VM argument to every service.
-Dspring.profiles.active=developAlso, for each service add grpc-java & java folders as Sources in
File->Project Structure. This will allow IDE to see the generated gRPC classes.
You can start using the app through UI at
http://localhost:3000/javaPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.



