Spring boot 2.0 based microserices example of config-server, api-gateway, and other components.
git clone <this-repo>
cd document-upload
mvn clean install -Dmaven.test.skip=true
git clone <this-repo>
cd document-upload
cd dashboard-portal
npm install
ng serve --port=3080(?) --host=<ip-address on back end>
it should be served and run behind api-gateway (to-do..)
git clone <this-repo>
cd document-upload/scripts
./status.sh
(modify the required parameters in start_stop.sh)
component orders config-server service-registry (followed by component in any orders..)
./start_stop.sh start <comp-name>. (printed from ./status.sh on console)
TO-DO dockerize and docker compose..
User uploads the document from dashboard-portal (angular 6 based UI)
api-gateway route this requests to file-handler--> db-service --> send notification to downstream system.
Search-service: User can search any content from UI where document is indexed on elastic search.
Take a look at config-service src/main/resources for moreclarification.