Skip to content

kevintrannz/myfeed

 
 

Repository files navigation

myfeed

Myfeed is a non-trivial sample cloud native application build using:

  • spring-cloud
  • spring-boot
  • spring-data

build

Java 8. We use the takari/maven-wrapper.

./mvnw clean package

or (on windows)

mvnw.bat clean package

TODO

Services

infrastucture apps (id: default port)

  • myfeed-config: 11010
  • myfeed-discovery: 11020
  • myfeed-router: 11080
  • myfeed-turbine: 11090

user apps (id: default port)

  • myfeed-admin: 11050
  • myfeed-feed: 11060
  • myfeed-user: 11070
  • myfeed-ui: 11040

external requirements

  • mongodb
  • redis
  • rabbitmq
  • github account

/etc/hosts entries

127.0.0.1   www.myfeed.com
127.0.0.1   discovery.myfeed.com
127.0.0.1   config.myfeed.com

or setup dnsmasq on a mac

like so (in dnsmasq.conf)

address=/myfeed.com/127.0.0.1

and add the following to /etc/resolver/myfeed.com

nameserver 127.0.0.1

About

Myfeed is a sample cloud natvie application build using spring-cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 75.2%
  • Shell 9.0%
  • Batchfile 7.1%
  • HTML 5.1%
  • JavaScript 3.6%