Skip to content

How to use Azure Kubernetes Service end-to-end for Java apps? Illustrates using a Microservice Architecture with Spring Boot, Spring Cloud and Docker -- Piggymetrics

License

Notifications You must be signed in to change notification settings

msftsean/java-on-aks

Repository files navigation

Build Status codecov.io Join the chat at https://gitter.im/sqshq/PiggyMetrics

Piggy Metrics

A Simple way to deal with personal finances

This is a small web application which could help you to estimate regular expenses and analyze your own financial statistics.

Piggy Metrics

Structure

Spring MVC based backend with the following functions:

  • sign up / login users
  • multi-language Demo account
  • saving user's data
  • parsing current quotes from The Central Bank of Russia XML
  • multi-language autodetect (english/russian packs included)
  • regularly automatic backup to email

js/jQuery frontend:

  • ajax interactions with server
  • incomes, expenses, savings and notes input
  • live statistics/forecasts computation

Run in Docker container

  • make build
  • make run
  • hit http:https://localhost:8080

Notes

  • database password is provided in the Makefile, application gets it from environment variable. You can specify jdbc connection stuff in dev.properties file
  • dev.log4j.xml and dev.properties files may contain email credentials for log email reports and backup functioning

Support

PiggyMetrics is open source, and would greatly appreciate your help. Feel free to contact me with any questions, especially if you found some bugs or issues

License

This project is licensed under the MIT License.

About

How to use Azure Kubernetes Service end-to-end for Java apps? Illustrates using a Microservice Architecture with Spring Boot, Spring Cloud and Docker -- Piggymetrics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 40.4%
  • CSS 26.8%
  • JavaScript 19.2%
  • HTML 10.1%
  • Shell 2.9%
  • Dockerfile 0.6%