- create new and/or drop existing database
- initialize selected database with blueprint SQL script
- read the current db "version" Flyway schema
- insert test users
- provide various "themes" for test data generation
- or generate full random with Faker
- Java 21
- Spring-Boot 3.4.x
- WebApp with Thymeleaf
- Vanilla JS (HTMX coming soon...)
DBUTIL_DB_USER_NAME=<db-user>
DBUTIL_DB_PASSWORD=<db-password>
DBUTIL_DB_PATH=<db-path>
DBUTIL_PATH_TO_UPLOADS=<full-path-to-uploads-directory>
DBUTIL_DB_SCHEMA_TABLE_NAME=<schema_table_name>