zacharyedwardsdowns / microbank

A microservice project used for learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MicroBank

A microservice banking application.


Docker Compose

The recommended way to run MicroBank.

Run Application:
docker-compose up

Stop Application:
docker-compose down


Docker

Run Application:
sh docker/runall.sh

Stop Application:
sh docker/stopall.sh


Scripts

Scripts to automate development tasks.

Executes 'gradle clean build' for all services:
sh buildall.sh

Executes 'gradle clean' for all services:
sh cleanall.sh

Executes 'docker build' for all services:
sh docker/buildall.sh

Docker multi-stage builds:
sh docker/buildall.sh --multi

Executes 'docker run' for all services:
sh docker/runall.sh

Executes 'docker stop' and 'docker rm' for all services:
sh docker/stopall.sh

Executes 'docker pull' for all services:
sh docker/pullall.sh

Executes 'docker push' for all services:
sh docker/pushall.sh

Formats all java files using google-java-format:
sh format.sh


Postman Workspace

Postman workspace containing the requests for this project:
https://www.postman.com/zacharyedwardsdowns/workspace/microbank/overview

About

A microservice project used for learning.


Languages

Language:Java 70.7%Language:TypeScript 16.0%Language:Shell 7.6%Language:SCSS 1.9%Language:HTML 1.6%Language:Dockerfile 0.9%Language:Gherkin 0.7%Language:JavaScript 0.5%