Skip to content

vlad-iv/dance-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automate work for a dance school

Service

Monolith application:

  • In-memory DB H2 with init date by liquibase
  • Backend Spring Boot, JPA
  • Front Vaadin

The architecture diagram

This Dockerized SpringBoot-based service is provided:

  • Dance groups
  • Dance lessons
  • User management

Security

Admin user: admin/admin

Building and publishing JAR + Docker image

This project is using the Maven dockerfile plugin. All configuration can be found in the Maven pom.xml file with separate profiles for production and development.

Example scripts to build the project:

  • build-dev.cmd build with dev parameters and requires a separate lancher
  • build-prod.cmd builds and publishes it to the docker repository

Docker Compose

To run with Docker Compose docker-compose.yml type:

docker-compose up

About

Automate work for a dance school

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published