study-kotlin-liquibase

What is this repository for?

This software is for Engineering practices demonstration:

  • Local database development by using Docker;
  • Database versioning by using Liquibase;
  • SpringLiquibase integration;
  • DAO TDD by using TestContainers.

How do I get set up?

You can import pom.xml into IntelliJIdea or use command-line interface. Running application can be done with the following command:

mvn spring-boot:run

Or you can create a full package and launch it from any place:

mvn clean package && java -jar target/study-kotlin-liquibase.jar

Built With

TODO

  • Add Travis CI or GH Actions pipeline