Skip to content

Brest-Java-Course-2021-2/Valentin-Kravchenko-MockBank

Repository files navigation

Training Project for the Java Web Development Course 2021-2

MockBank

Project Details

The overall description of the project is presented here

Project Tech Stack

Java
Maven
Spring Boot
Spring Core
Spring JDBC
Spring MVC
Spring WebClient
Hibernate Validator
JUnit
Spring Thymeleaf
Bootstrap
H2
Docker

Project Requirements

JDK 11+
Apache Maven 3.6.3+
Docker Engine 20.10.11+

Run Application

Create Docker Network

docker network create mockbank-net

Run Rest Server

docker run -d -p 8090:8090 --name mockbank-rest --network mockbank-net valvikx/mockbank-rest

Rest API (OpenAPI 3)

The Swagger UI page will be available at http://localhost:8090/swagger-ui.html

Run Client Application

docker run -d -p 8080:8080 --env BASE_URL=http://mockbank-rest:8090 --name mockbank-web --network mockbank-net valvikx/mockbank-web

Client UI

The start page will be available at http://localhost:8080