xebia/msa-ui

Name: msa-ui

Owner: Xebia BV

Description: Find out how to build a UI for microservices.

Created: 2016-12-22 12:18:54.0

Updated: 2016-12-22 14:49:16.0

Pushed: 2017-03-22 14:22:49.0

Homepage: null

Size: 66

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Microservices UI Experiment

Angular2 version

This version is an Angular2 implementation of a UI built on a Zuul proxy that accesses two services.

The code in this project was built using quickstart code as an example.

Checkout and Build
 clone git@github.com:xebia/msa-ui.git
msa-ui
un.sh 

This will start three Java services and an Angular app in development mode as well as a browser showing the home page.

Development

You may import the root pom in IntelliJ (having an Angular plugin really helps…) and start each service in the IDE by running its WebAppInitializer class. Then start a shell, move to apigateway/src/main/resources and

install
start

This will start your default browser and open the home page.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.